Docs / Agents/ Assigning Skills to 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

  1. Go to Settings → Agents
  2. Click on the agent you want to configure
  3. Open the Skills tab
  4. Browse or search available skills
  5. Toggle skills on/off for this agent
  6. 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.