agent-loaderlisted
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