Agents
Assigning Skills to Agents
Give agents specific capabilities by assigning skills — control what each agent can and cannot do.
Skills give agents their capabilities. By assigning different skill sets to different agents, you control what each agent can do.
How Assignment Works
Each agent has a list of assigned skills. When the agent runs, it can read and use any of its assigned skills. Skills not assigned to an agent are invisible to it.
This means you can:
- Give a Developer agent coding and deployment skills
- Give a Writer agent content and SEO skills
- Keep sensitive skills (like database access) limited to specific agents
Assigning Skills
- Go to Settings → Agents
- Click on the agent you want to configure
- Open the Skills tab
- Browse or search available skills
- Toggle skills on/off for this agent
- Changes save automatically
Viewing Assignments
From either direction:
- Agent → Skills — Open an agent to see its assigned skills
- Skill → Agents — Open a skill to see which agents have it
Best Practices
- Minimal access — Only assign skills an agent actually needs
- Group by role — Skills for a "Developer" agent are different from a "Content Writer"
- Test after changes — After adding/removing skills, test that the agent behaves as expected
- Check dependencies — Some skills reference other skills; make sure related skills are assigned together
Tip: System agents come with pre-configured skill assignments from CRHQ Hub. You can customize these, but the defaults are a good starting point.