Skip to content
Agentmart
Submit a tool

weknora

Import documents and perform knowledge retrieval through the official WeKnora MCP server.

Skill by chuancyzhang

IndexedApache-2.0★ 18
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/chuancyzhang-weknora

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Import documents and perform knowledge retrieval through the official WeKnora MCP server. Use for uploading files, importing URLs or Markdown, listing knowledge bases, and hybrid search across knowledge bases.

Use cases: documents, backend, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/weknora

What's inside

Skill name
weknora
Description
Import documents and perform knowledge retrieval through the official WeKnora MCP server. Use for uploading files, importing URLs or Markdown, listing knowledge bases, and hybrid search across knowledge bases.
License
Apache-2.0
Instructions
47 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (4)

  • SKILL.md
  • SOURCE.md
  • run_mcp.py · scripts/
  • skill.json

SKILL.md (first lines)

# WeKnora

Use this skill when the user asks to manage or search a WeKnora knowledge base.

## Setup

Configure the skill in the Skill Center before use:

- `WEKNORA_BASE_URL`: WeKnora API base URL, usually ending in `/api/v1`.
- `WEKNORA_API_KEY`: API key from the WeKnora web UI.

Stop and ask the user to configure the skill if either value is missing.

Saving the Skill configuration automatically creates, updates, and enables the managed `weknora` MCP entry. Cowork installs `weknora-mcp-server` into the isolated Skill Python environment, starts it over stdio on demand, and injects both values into that process. Use the separate connection test when diagnostics are needed.

## API Workflow

The official MCP server performs requests using `WEKNORA_BASE_URL` and the header `X-API-Key: WEKNORA_API_KEY`.

Common endpoints:

| Intent | Endpoint |
| --- | --- |
| List knowledge bases | `GET /knowledge-bases` |
| View knowledge base details | `GET /knowledge-bases/:id` |
| Upload a file | `POST /knowledge-bases/:id/knowledge/file` |
| Import a URL | `POST /knowledge-bases/:id/knowledge/url` |
| Write Markdown knowledge | `POST /knowledge-bases/:id/knowledge/manual` |
| Check parsing progress | `GET /knowledge/:id` |
| Browse entries | `GET /knowledge-bases/:id/knowledge` |
| Search within one KB | `GET /knowledge-bases/:id/hybrid-search` |
| Search across KBs | `POST /knowledge-search` |

## Safety Rules

- Confirm the target knowledge base before upload, URL import, or Markdown creation.
- Editing existing Markdown knowledge with `PUT /knowledge/manual/:id` requires explicit user confirmation of the exact knowledge entry ID.
- Deleting a knowledge entry with `DELETE /knowledge/:id` requires explicit user confirmation of the exact knowledge entry ID. Do not infer deletion targets.
- When parsing fails, inspect `error_message` before retrying.

## Notes

- File upload uses `multipart/form-data`, not JSON.
- Search scores range from 0 to 1; higher is more relevant.
- `parse_status` values are usually `pending`, `processing`, `completed`, or `failed`.

From chuancyzhang/deepseek-cowork, Apache-2.0.

More from chuancyzhang/deepseek-cowork

Signals

Stars
18
Forks
4
Open issues
1
Last commit (this folder)
Aug 8, 2026 (2 months ago)
Last release
Oct 24, 2026 (4 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from chuancyzhang

Cite this page

weknora skill. Agent Mart. https://agentmart.dev/skills/chuancyzhang-weknora (last updated 2026-10-24)