# Agent Role Impersonator

> Find and assume roles from agent definitions in .github/agents/*.md files. Load agent context to guide specialized development workflows. Use when you need to discover and adopt specialized agent roles or personas. Triggers on: 'act as', 'persona', 'assume the role of', 'impersonate', 'who are the agents'.

- Skill: `shalomb/agent-role-impersonator` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add shalomb/agent-role-impersonator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/shalomb/agent-role-impersonator/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: shalomb (https://skillmd.com/u/shalomb)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/shalomb/agent-role-impersonator

---


# Agent Impersonation Skill

This skill allows you to discover and assume roles defined in a repository's `.github/agents/*.md` files, providing context-aware workflows and specialized expertise for agent-driven development.

## Usage Instructions

This skill requires you to parse project-specific agent definitions. **DO NOT GUESS AGENT ROLES OR WORKFLOWS.**

1. Whenever you are asked to impersonate an agent, or you need to find specialized agent definitions, you must first read the detailed reference documentation to understand the impersonation protocols:
   - Use the `read` tool to load `references/impersonate-reference.md`.
   
2. The reference file contains instructions for:
   - Discovering available agents in the `.github/agents/` directory.
   - Reading and extracting the role context, persona, and expertise.
   - Applying the agent-specific workflows, checklists, and quality standards to your current task.

3. Follow the protocol exactly as defined in the reference to ensure consistent behavior across different specialized agent roles.

