Skip to main content

ima-skills

Tencent IMA OpenAPI skill for notes and knowledge-base operations. Use after the user connects IMA in Pinvou Plugin Center.

跳到安装

来源信息

仓库
Pinvou/pinvou-agent
最近来源活动
2026年9月7日 09:39
检测到的 SKILL.md 语言
英语
星标
1,977
分支
280

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
4 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
ima-skills
description
Tencent IMA OpenAPI skill for notes and knowledge-base operations. Use after the user connects IMA in Pinvou Plugin Center.
version
1.1.8-pinvou2
display_name
腾讯 ima
# 腾讯 ima OpenAPI Use this skill when the user asks to search, read, create, append, import (web page import), or organize content in Tencent IMA notes or IMA knowledge bases. ## Credential Rules Pinvou stores IMA credentials in the local system credential store. The native `ima_openapi` tool reads them only when it sends a request to the fixed official endpoint. Do not ask the user to paste credentials into the chat. Do not write credentials to `~/.config/ima`, repository files, logs, notes, or artifacts. Do not probe credentials with shell commands, environment inspection, local files, or ad-hoc network requests. Never pass a host, URL, Client ID, API Key, or HTTP header as tool input. To verify access or perform any IMA operation, call `ima_openapi`. If it reports missing credentials, tell the user to connect "腾讯 ima" from the Pinvou Plugin Center. ## Module Routing Read the relevant child instruction before operating: - Notes: read `notes/SKILL.md` for note search, list, read, create, or append. - Knowledge base: read `knowledge-base/SKILL.md` for knowledge-base search, browsing, URL import, add note to knowledge base, or get media info. - Cross-module tasks: read both child instructions before acting. ## Native Tool All calls go through Pinvou's native `ima_openapi` tool. Pass only an allowlisted `api_path` and a JSON object in `body`: ```json { "api_path": "openapi/wiki/v1/search_knowledge_base", "body": {"query": "", "cursor": "", "limit": 20} } ``` The tool sends POST JSON requests only to `https://ima.qq.com`, applies a response-size limit, and does not expose credentials to the model or subprocesses. Always parse the response JSON. IMA business success uses `code: 0`; for any non-zero business code, show the returned `msg` to the user without exposing credentials or internal headers. ## Safety - Never expose `knowledge_base_id`, `media_id`, `folder_id`, `note_id`, Client ID, API Key, or HTTP headers unless the user explicitly needs a technical debug artifact and credentials are redacted. - Ask before irreversible writes when the target note or knowledge base is ambiguous. - For note writes, validate UTF-8 text and filter local image references. - Local file upload is not an `ima_openapi` capability: only web page import via `import_urls` and collecting existing notes via `add_knowledge` are supported. Do not promise the user that local files can be uploaded.
在 GitHub 查看