Skills vs Toolkits
Skills and Toolkits work together but serve different purposes:
A toolkit switch replaces the entire tool context. Loading a skill adds domain knowledge and workflow instructions without removing any tools.
Toolkits
How to create and manage toolkits
Use Cases
PR Reviewer — Load your code review standards, naming conventions, and style guide. The agent knows how you review PRs before it looks at a single diff. Pipeline Summary — Load your Salesforce stage definitions, deal naming conventions, and reporting format. The agent produces consistent summaries without re-explanation each session. Support Agent — Load your escalation policies, SLA thresholds, and tone guidelines. The agent handles routine cases and escalates correctly without needing to re-read the playbook each time. Onboarding Companion — Load your new hire checklist, internal tool guides, and team contacts. The agent walks new team members through setup consistently.How to Create a Skill
- Log in to app.civic.com
- Click Create Profile (or “Create Toolkit”)
- Set the profile type to SKILL
- Give it an alias (e.g.
pr-reviewer,escalation-procedures) - Add your instructions in the content field
- Write in second person: “You are a code reviewer who follows these standards…”
- Include examples of correct and incorrect behavior
- Be specific about terminology unique to your business
- Keep each skill focused on one domain — multiple skills can be loaded simultaneously
How to Load a Skill
Via URL Parameter
Include theskills parameter when connecting your agent:
Via Configurator Agent in Civic Chat
Via the load-skill Tool
If your agent has access to theload-skill tool, it can be instructed to load skills dynamically:
Multiple Active Skills
Skills layer — multiple skills can be active simultaneously without conflict. Each adds its instructions to the agent’s context. If instructions from two skills conflict, the later-loaded skill typically takes precedence, but it is better practice to keep skills non-overlapping.Session Scope
Skills persist for the duration of the session. They are not automatically persisted to the toolkit configuration unless you explicitly save them there.Best Practices
- One domain per skill — A skill that covers code review AND customer support AND data analysis is too broad. Split it.
- Second person voice — “You are…” establishes persona clearly and consistently.
- Include examples — “When a user asks about X, respond with Y” is more effective than abstract principles.
- Avoid instructions that duplicate guardrails — Guardrails are enforced at the protocol level and cannot be overridden. Skill instructions are guidelines that the LLM follows. Don’t rely on skill instructions for security-critical constraints.
Toolkits
The tool layer that Skills build on top of
Guardrails
Protocol-level constraints that complement Skill instructions
Agent Deployment
Using skills and toolkits in production agent deployments

