Changeling lets Claude Code switch between, combine, or invent AI agent personas on demand by loading definition files from a local agent library.
git clone https://github.com/flyingrobots/claude-changeling-agent.gitChangeling is a Claude Code agent skill that reads persona definition files from ~/.claude/@lib/agents/ and assumes those identities to complete tasks. It supports single-persona mode, fusion mode (blending two or more agents simultaneously), and ad-hoc mode where you describe a persona in plain language without needing a file at all. This makes it practical for developers who maintain a library of specialized agents—such as a prompt engineer, code reviewer, or any custom role—and want to invoke the right expertise for a given task without switching tools or sessions. Typical invocations follow the pattern: @agent-changeling become <identity> [fused with <identity_2>] <task>.
Place agent definition files in ~/.claude/@lib/agents/. Invoke the skill using @agent-changeling become <identity> <task> for a single persona, add fused with <identity_2> to blend multiple agents, or describe an ad-hoc role in plain language if no file exists.
Switch Claude Code into a prompt-engineer persona to critique or refine agent prompts
Fuse two specialized agents (e.g., code-reviewer and security-auditor) for combined analysis
Invoke an ad-hoc persona described in plain language when no agent file exists
Maintain a local library of agent definitions and load them on demand per task
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/flyingrobots/claude-changeling-agentCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as a changeling agent for [COMPANY]. Your role is to monitor [INDUSTRY] trends, track [DATA] changes, and alert me when significant shifts occur. Provide weekly summaries and flag anomalies. Focus on [SPECIFIC_METRIC] as a priority.
# Weekly Industry Trends Report ## Key Changes Detected - **Market Shift**: [COMPANY]'s competitor, [RIVAL], has launched a new product line targeting [SPECIFIC_METRIC]. - **Regulatory Update**: New compliance requirements announced for [INDUSTRY] affecting [DATA] reporting. - **Competitor Activity**: [RIVAL] has acquired [SMALL_COMPANY], expanding their market share by 15%. ## Anomalies Flagged - **Unusual Activity**: [COMPANY]'s website traffic from [REGION] has spiked by 300% this week. - **Data Inconsistency**: [DATA] shows a 20% discrepancy in [SPECIFIC_METRIC] compared to last quarter. ## Recommendations - Investigate the traffic spike from [REGION] to identify potential market opportunities. - Review [DATA] reporting processes to ensure compliance with new regulations. - Monitor [RIVAL]'s new product line for potential impact on [COMPANY]'s market position.
AI assistant built for thoughtful, nuanced conversation
IronCalc is a spreadsheet engine and ecosystem
ITIL-aligned IT service management platform
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan