If you're trying to use Tencent's official IMA skill with Claude Code, Codex, or OpenClaw and hitting cryptic loader errors about missing YAML frontmatter, this wrapper installs it properly, walks you through API key setup, and patches the upstream bugs that break submodule loading. It won't vendor or fork anything. Instead it detects issues at runtime, asks your permission, applies fixes in place, and shows you exactly what changed so you learn to maintain it yourself. The fan-out search layer is nice if you have preferred knowledge bases you want boosted in results. Honest take: this shouldn't need to exist, but until the upstream package ships valid SKILL.md files, it's the fastest path from install to working search.

skills.sh installs
1.6K
GitHub stars
1.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add daymade/claude-code-skills --skill ima-copilot --agent claude-code

Installs into .claude/skills of the current project.

Files

IMA Copilot

One-command installer, troubleshooter, and personalization layer for the official Tencent IMA skill.

Architectural principles (do not violate)

This skill is a wrapper layer around ima-skill. The wrapper contract is non-negotiable:

  • Never vendor upstream files. This skill directory does not contain any copy, fork, or excerpt of ima-skill's own content. When ima-skill ships a new release, users get the new release without any interference from this wrapper.
  • Repairs happen at runtime, not at ship time. If an upstream bug needs patching, this skill carries the instructions for how to patch, not the patched files. Running a repair is idempotent: rerunning after an upstream update re-detects and re-fixes anything that came back.
  • Always ask before touching upstream files. Modifying ~/.claude/skills/ima-skill/**, ~/.agents/skills/ima-skill/**, or any other upstream install directory requires explicit user consent via AskUserQuestion. No silent patching.
  • Teach rather than hide. When a fix is applied, show the user exactly what changed and where the backup was saved. This is how users learn to maintain their own installs.

Sponsors

Details

Repository
github.com/daymade/claude-code-skills
Categories
Backend & APIs, AI & Agent Building, Debugging, Productivity & Planning
First seen
Jun 3, 2026

More from daymade/claude-code-skills

All 53
1adobe avatartesting-blocksadobe/skillsUse this when you have made AEM Edge Delivery Services code changes to blocks, scripts, or styles and need to validate them before opening a pull request. Cover1.6Kskills.sh installs
2adobe avatarblock-collection-and-partyadobe/skillsUse this when you are starting AEM Edge Delivery Services (EDS, Franklin, Helix) development and want an existing reference to build from, such as a block, buil1.6Kskills.sh installs
3adobe avatargenerate-import-htmladobe/skillsUse this when the page-import pipeline needs to produce structured HTML from authoring analysis for AEM Edge Delivery Services. Covers building section structur1.6Kskills.sh installs
4openclaudia avatarfeishu-larkopenclaudia/openclaudia-skillsSend messages and interactive cards to Feishu (飞书) and Lark channels via webhooks or Bot API. Create rich-text announcements, marketing updates, and team notifi1.6Kskills.sh installs
5adobe avataridentify-page-structureadobe/skillsUse this when the page-import pipeline needs to identify section boundaries and content sequences within a scraped webpage for AEM Edge Delivery Services import1.6Kskills.sh installs
6adobe avatarauthoring-analysisadobe/skillsUse this when the page-import pipeline needs to determine the authoring approach (default content vs blocks) for scraped content before generating import HTML f1.6Kskills.sh installs