Features
Agent Skills
Agent Skills - Opulent documentation
Agent Skills
Extend any agent with specialized, reusable capabilities — install from the library or build your own
What are Agent Skills?
Agent Skills are modular capability packages that extend what an Opulent agent knows and can do. A skill gives the agent specialized instructions, tool access, and knowledge for a specific domain or workflow — installed once, available in every task.
Skills are how you move from a general-purpose agent to one that's an expert in your specific domain: your company's tech stack, your industry's compliance requirements, your team's workflow conventions.
How Skills Work
When a skill is active in an agent's workspace, the agent automatically:
- Applies the skill's specialized knowledge in relevant tasks
- Uses the tools and patterns defined by the skill
- Follows the workflow conventions the skill specifies
You don't need to invoke a skill explicitly — the agent determines when a task is relevant to an active skill and applies it.
Built-in Skills
Opulent ships with a library of pre-built skills across common domains:
Development
| Skill | What It Does |
|---|---|
| Code Review | Reviews code for correctness, security, performance, and style per language best practices |
| Commit & PR | Writes clear commit messages and PR descriptions from diff context |
| Debugging | Systematic root cause analysis and fix generation |
| Test Writing | Generates comprehensive test suites for any codebase |
| API Documentation | Produces OpenAPI specs and human-readable API docs from code |
Research & Analysis
| Skill | What It Does |
|---|---|
| Deep Research | Multi-source research with citation and synthesis |
| Competitive Intelligence | Structured competitor analysis: features, pricing, positioning |
| Financial Analysis | Financial statement reading, ratio analysis, and modeling |
| Literature Review | Academic paper synthesis and citation network analysis |
Content & Communication
| Skill | What It Does |
|---|---|
| Executive Writing | Board-level documents, memos, and reports |
| Sales Copywriting | Outbound email sequences, landing page copy, and pitch decks |
| Technical Writing | SOPs, documentation, and API guides |
| SEO Content | Keyword-optimized content with metadata |
Business Operations
| Skill | What It Does |
|---|---|
| CRM Operations | Salesforce and HubSpot data entry, enrichment, and reporting |
| Financial Operations | Invoice processing, expense categorization, and P&L analysis |
| Project Management | Sprint planning, status reporting, and risk tracking |
| HR Operations | Resume screening, job description writing, and onboarding docs |
Installing a Skill
From the Skills Library
- Open your workspace or agent config
- Go to Agent Builder → Skills
- Browse or search the library
- Click Install on any skill
- The skill is active for all tasks in that workspace
Per-Task Skill Activation
"Use the Competitive Intelligence skill to analyze Salesforce as a competitor""Apply the Code Review skill to this PR diff"Building Custom Skills
Create skills tailored to your team's specific workflows, terminology, and conventions.
What a Custom Skill Contains
- Name and description — Used to match the skill to relevant tasks
- Instructions — What the agent should know and how it should behave
- Tools — Which connectors and capabilities to activate
- Knowledge files — Documents, specs, or guides the agent should reference
Creating a Custom Skill
- Go to Agent Builder → Skills → Create New Skill
- Give it a name:
"Acme Corp Deal Reviews" - Write the instructions:
When reviewing a sales deal or prospect, always:
1. Check if the company is already in Salesforce before creating a new record
2. Use our ICP criteria: B2B SaaS, 50-500 employees, US-based
3. Rate opportunities using our MEDDIC framework
4. Format deal notes as: Problem → Champion → Decision criteria → Timeline → Budget
5. Reference our case studies from the knowledge base when relevant- Upload knowledge files (your playbook, pricing guide, case study library)
- Specify tools: Salesforce connector, web research, document creation
- Save and install on the relevant workspace
Skills vs. Slash Commands
| Skills | Slash Commands | |
|---|---|---|
| Activation | Automatic when relevant | Explicit — you type the command |
| Scope | Persistent, always available in workspace | Per-message prompt prefix |
| Use case | Domain expertise, workflow conventions | Directing behavior for one task |
| Best for | Your company's specific patterns | Quick behavioral modifiers |
Use skills for things you always want the agent to know. Use slash commands for things you want to apply to a specific task.
Skills in the Agent Builder
When configuring an agent in Agent Builder:
- Install skills from the library for the agent's domain
- Write custom skills for your organization's specific needs
- Combine multiple skills: an agent can be a Code Reviewer + Technical Writer + GitHub Operator simultaneously
- Preview how the agent behaves with each skill active before deploying
Tips
One skill per domain. Build separate skills for separate concerns — don't combine your code review conventions and your sales playbook into a single skill.
Keep instructions precise. Skills work best with specific, actionable instructions rather than general guidance.
Reference your actual docs. Upload your real SOPs, playbooks, and style guides as knowledge files rather than trying to summarize them in the instructions.
Test with representative tasks. After creating a skill, run 3–5 representative tasks to verify the agent applies it correctly before deploying widely.
Common Questions
Can I share custom skills with my team? Yes. Skills created in a workspace are available to all workspace members.
Can a skill override a built-in agent behavior? Skills add to and refine agent behavior — they don't override core safety or accuracy constraints.
How many skills can one agent have? No hard limit. In practice, 3–5 focused skills produce better results than 15 broad ones.
Can I update a skill after installing it? Yes. Edits to a skill take effect on the next task the agent runs.
Are skills visible to end users? Skills are configuration — they influence the agent's behavior but are not surfaced in the user-facing chat interface.