← ClaudeAtlas

agent-loaderlisted

Load or list personal agent brains from ~/.agents/agents. Use when the user asks to load an agent by name, list available agents, inspect agent descriptions or workflows, or start a session or task with a personal agent brain.
samzong/agent-brains · ★ 4 · AI & Automation · score 77
Install: claude install-skill samzong/agent-brains
# Agent Loader Use this skill to list and load personal agent brains from: ```text ~/.agents/agents ``` Recommended setup: clone this repository to `~/.agents/agent-brains`, then symlink `~/.agents/agents` to `~/.agents/agent-brains/agents`. The directory can be overridden with `AGENT_BRAINS_ROOT` or the script's `--root` option. ## Modes ### List Agents Use when the user asks what agents exist, asks for agent names, or is unsure which agent to load. Run the bundled script: ```bash uv run python skills/agent-loader/scripts/list_agents.py ``` Report each agent's `name` and `description` from its `AGENTS.md` frontmatter. If an agent has no description, say so directly. ### List Workflows Use when the user asks what workflows an agent has, or when loading an agent and a lightweight workflow summary is useful. Run: ```bash uv run python skills/agent-loader/scripts/list_agents.py --agent <name> --workflows ``` Report each workflow's `name`, `description`, and `status` from its `WORKFLOW.md` frontmatter. Do not read workflow bodies just to list workflows. ### Load An Agent Use when the user names an agent or asks to start working as an agent. For agent `<name>`, read in this order: 1. `~/.agents/agents/<name>/AGENTS.md` 2. `~/.agents/agents/<name>/SOUL.md` 3. `~/.agents/agents/<name>/MEMORY.md` Then acknowledge the active agent and summarize: - identity - main responsibilities - key operating rules - available skills - available workflows Do not read every fil