IMA Copilot
A wrapper skill that installs, diagnoses, repairs and personalizes the official Tencent IMA skill, including cross-knowledge-base fan-out search.
UtilitiesIntermediate★ 1,323⑂ 212AI score 7/10Last updated: Aug 8, 2026
What it does
- One-command install: downloads the latest official ima-skill release and distributes it to whichever agents are present (Claude Code, Codex, OpenClaw), silently skipping the ones you don't use.
- Credential setup: stores
client_idandapi_keyunder~/.config/ima/with 600 permissions and makes a live API call to verify they work. - Diagnose & repair:
diagnose.shis strictly read-only and reports known upstream bugs such as missing YAML frontmatter that causes "Skipped loading skill(s) due to invalid SKILL.md". Any fix requires your explicit choice, backs up originals to/tmp/ima-copilot-backups/, and shows a one-line restore command. - Fan-out search: IMA's OpenAPI has no cross-KB endpoint, no relevance scores and silently truncates at 100 hits per KB — the bundled Python script works around all three with parallel calls, priority groups and truncation detection.
Who it's for
- Tencent IMA (ima.qq.com) users who want notes and knowledge bases available inside Claude Code.
- Anyone stuck on a failed ima-skill install or an unexplained skill loading warning.
- Power users with many knowledge bases who want one query across all of them with their favorites ranked first.
Examples
- "Install ima-skill for me" → runs the installer, detects agents, then walks you through creating a Client ID and API Key.
- "IMA skill won't load" → runs the diagnosis, explains the bug in plain language, offers repair strategies A/B/skip, backs up files, applies the fix and re-runs diagnosis to confirm the ⚠️ flipped to ✅.
- "Search all my knowledge bases for 'Q3 revenue report'" → enumerates KBs, fans out searches in parallel, groups results by KB with your priority KBs on top and warns if a KB hit the 100-result cap.
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the ima-copilot folder from the GitHub repo daymade/claude-code-skills into my ~/.claude/skills/ima-copilot/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/daymade/claude-code-skills.git /tmp/claude-code-skills && mkdir -p ~/.claude/skills && cp -r /tmp/claude-code-skills/ima-copilot ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal (on Windows, WSL is recommended).
- Clone the repository:
git clone https://github.com/daymade/claude-code-skills.git - Create the skills directory:
mkdir -p ~/.claude/skills - Copy just this skill:
cp -r claude-code-skills/ima-copilot ~/.claude/skills/ - Restart Claude Code and confirm
ima-copilotappears in your skill list. - Ask Claude "diagnose my IMA setup" to run
diagnose.shfor the first time. - If you have no credentials yet, create a Client ID and API Key at https://ima.qq.com/agent-interface and save them under
~/.config/ima/as instructed. - Optional: copy
config-template/copilot.json.exampleto~/.config/ima/copilot.jsonand list your priority knowledge bases to personalize fan-out search.
View source on GitHub ↗License: MIT