Claude Skill MartBrowse skillsWhat is a Skill?
Back to list

IMA Copilot

A wrapper skill that installs, diagnoses, repairs and personalizes the official Tencent IMA skill, including cross-knowledge-base fan-out search.

UtilitiesIntermediate1,323212AI 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_id and api_key under ~/.config/ima/ with 600 permissions and makes a live API call to verify they work.
  • Diagnose & repair: diagnose.sh is 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

  1. "Install ima-skill for me" → runs the installer, detects agents, then walks you through creating a Client ID and API Key.
  2. "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 ✅.
  3. "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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download 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.

  1. Open a terminal (on Windows, WSL is recommended).
  2. Clone the repository: git clone https://github.com/daymade/claude-code-skills.git
  3. Create the skills directory: mkdir -p ~/.claude/skills
  4. Copy just this skill: cp -r claude-code-skills/ima-copilot ~/.claude/skills/
  5. Restart Claude Code and confirm ima-copilot appears in your skill list.
  6. Ask Claude "diagnose my IMA setup" to run diagnose.sh for the first time.
  7. 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.
  8. Optional: copy config-template/copilot.json.example to ~/.config/ima/copilot.json and list your priority knowledge bases to personalize fan-out search.