Use when the user wants to update, refresh, or reinstall the CopilotKit agent SKILLS (the SKILL.md files that teach this agent about CopilotKit). NOT for updating the CopilotKit codebase or project — this is specifically about refreshing the skills/knowledge this agent has loaded. Triggers on "update copilotkit skills", "update skills", "refresh skills", "skills are stale", "skills are outdated", "get latest skills", "my copilotkit knowledge is wrong", "copilotkit APIs changed", "skills seem old
Detected risks:
copilotkit-self-update is a maintenance skill whose sole purpose is to refresh the CopilotKit agent skills, meaning the SKILL.md knowledge files that teach the agent about CopilotKit APIs. It solves the problem of stale or incorrect CopilotKit guidance by pulling the latest skills from the official CopilotKit GitHub repository, and it explicitly scopes itself to updating the agent's loaded knowledge rather than any user project or the CopilotKit codebase.
Operationally the skill is thin: it instructs running a single command, npx skills add copilotkit/CopilotKit --full-depth -y, which performs a fresh clone every time to always fetch the latest version regardless of cache. It states this works across multiple agent tools (Claude Code, Codex, Cursor, Gemini CLI, and others), detecting installed tools and updating each, and advises starting a new session afterward. It lists the situations in which to suggest the update, such as wrong API names, outdated information, or a newly released CopilotKit version.
It targets developers using CopilotKit with an AI coding agent who notice their skill knowledge is out of date. The main consideration is that the command fetches and installs skill content from a remote GitHub repository non-interactively (the -y auto-confirm flag), so it introduces remote content into the agent's tooling without an explicit review step. The source is the official CopilotKit organization, and there is no destructive, exfiltration, or offensive behavior, but the automatic remote-install nature warrants noting.
It runs a single command that clones and installs the latest CopilotKit skill files from the official GitHub repository, refreshing the agent's CopilotKit knowledge.
When CopilotKit skills show wrong API names or outdated information, when an API no longer matches the skill, or after a new CopilotKit release.
It states it works across Claude Code, Codex, Cursor, Gemini CLI, and others, detecting installed tools and updating skills for each.
Yes. After the command completes you should start a new session so the updated skills are picked up.
The command fetches and installs skills from a remote GitHub repo non-interactively with an auto-confirm flag, so it introduces remote content without a manual review step; the source is the official CopilotKit organization and there is no destructive or data-stealing behavior.
Quick Setup:
.claude/skills/Repository
copilotkit/copilotkit