countbot-ai/ima-knowledge-base
通过 IMA OpenAPI 处理知识库任务。支持知识库内容搜索、命中详情查看、条目浏览、列出知识库、上传文件、导入网页。用户提到知识库、资料库、上传到知识库、导入网页、搜知识库时使用。
npx skills add https://github.com/countbot-ai/CountBot --skill ima-knowledge-base
入口:
python skills/ima-knowledge-base/scripts/ima_kb_tool.py <command> ...
search-kbsearch-kb 搜的是内容,不是知识库列表kb-id 或 kb-name 时,加定向参数--keyword,只有明确要把多个词合成一次搜索串时才用 --query--show 5 --limit 10;知识库很大再加 --search-pages 2 或更高show-kb-hitshow-kb-hit 太短时,才用 inspect-kb-hit--keyword "推荐 菜单 餐厅 美食" 会拆成多次搜索,同一标题可能重复出现--title > --media-id > --pickpython skills/ima-knowledge-base/scripts/ima_kb_tool.py search-kb --keyword "orslow"
python skills/ima-knowledge-base/scripts/ima_kb_tool.py search-kb --keyword "推荐 菜单 餐厅 美食" --show 5 --limit 10
python skills/ima-knowledge-base/scripts/ima_kb_tool.py search-kb --kb-name "个人知识库" --keyword "菜单"
python skills/ima-knowledge-base/scripts/ima_kb_tool.py show-kb-hit --keyword "orslow" --pick 1
python skills/ima-knowledge-base/scripts/ima_kb_tool.py inspect-kb-hit --keyword "orslow" --pick 1
python skills/ima-knowledge-base/scripts/ima_kb_tool.py list-kb
python skills/ima-knowledge-base/scripts/ima_kb_tool.py list-kb-items --kb-name "个人知识库" --limit 20
python skills/ima-knowledge-base/scripts/ima_kb_tool.py upload-file --kb-name "个人知识库" --file "/path/to/report.pdf"
python skills/ima-knowledge-base/scripts/ima_kb_tool.py import-url --kb-name "个人知识库" --url "https://example.com"
用户问“知识库里有什么推荐”时:
search-kb --keyword "推荐 菜单 餐厅 美食" --show 5 --limit 10search-kb --keyword "orslow 推荐"show-kb-hitinspect-kb-hitupload-file、import-url 会真实写入知识库,执行前先确认目标知识库scripts/config.json 和 config.help.md下载最新的IMA客户端(比如Android),登陆后点击 “我” --> Claw配置 --> 复制 client_id和api_key参数,提供给CountBot后会自动调用文件编辑工具修改config.json。
Take countbot-ai/ima-knowledge-base from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.