Learning Objectives
- Understand the difference between skills and agents
- Know when to use each approach for your tasks
- Design reusable automation components
π― What You'll Learn: When to use skills vs. agents, and how to make the right choice for each task
β±οΈ Time Required: 35 minutes
π¦ What You'll Build: A personalized decision framework for YOUR workflows
Riley's Journey Continues
In Week 1, Riley built her weekly-margin-report skill and it's been running beautifully for three weeks now. Her Monday mornings have been transformed, what used to take 4 hours now takes just 18 minutes.
But last week, something interesting happened.
π¬ "My margin report was flagging positions at risk, but I wanted more than just a flag. I wanted to know WHY they were at risk, was it the asset class? The counterparty? An unusual exposure spike? I realized my skill could identify problems, but I needed something smarter to analyze them."
β Riley Harper
Where Riley is now:
weekly-margin-report skill working perfectlyBy the end of this lesson:
What We're Building in This Lesson
A skill is like giving instructions to your existing team. An agent is like hiring a specialist consultant who works independently.
In this lesson:
Key Concept: Skills vs. Agents
The Business Analogy
Think about how you delegate work in your company:
| Situation | Who You Use | Claude Code Equivalent |
|---|---|---|
| "Follow this SOP for weekly reports" | Any team member | Skill |
| "Analyze why our largest positions are breaching limits" | Specialist consultant | Agent |
| "Process these invoices using our standard template" | Any team member | Skill |
| "Research competitors and recommend positioning" | Strategy consultant | Agent |
The Core Difference
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SKILLS β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β π Instructions Claude follows in the CURRENT conversation β
β π Same context as you β
β π Repeatable, templated tasks β
β β‘ Fast - no new session needed β
β π€ Like: "Hey Claude, do this task this way" β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β AGENTS β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β π§ Independent Claude instance with specialized focus β
β π Fresh context - isolated from main conversation β
β π Complex analysis requiring deep focus β
β π‘οΈ Risk isolation - mistakes don't affect main work β
β π Like: "Hiring a consultant for this specific problem" β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Riley's Realization
π¬ "My margin report skill is great at WHAT - calculating metrics, formatting tables, flagging risks. But when I wanted to understand WHY positions were at risk, I needed something that could focus deeply on that analysis without getting distracted by formatting. That's when I realized I needed an agent."
The Decision Framework
When to Use a SKILL β
Use a skill when:
| Criteria | Example |
|---|---|
| Same process every time | Weekly report generation |
| Template-based output | Formatted emails, documents |
| Quick execution | Data formatting, calculations |
| Needs current context | Continuing a conversation |
| Low complexity | Following a checklist |
Riley's Skills:
weekly-margin-report - Same steps every Mondayformat-client-email - Template-based communicationcalculate-variance - Standard formula applicationWhen to Use an AGENT π§
Use an agent when:
| Criteria | Example |
|---|---|
| Deep analysis required | "Why are positions at risk?" |
| Specialized expertise | Code review, legal analysis |
| Fresh perspective needed | New context without bias |
| Risk isolation | Experimental or risky operations |
| Parallel workstreams | Multiple independent tasks |
Riley's Future Agents:
position-risk-analyzer - Analyzes WHY positions are at riskcounterparty-researcher - Deep credit analysisexposure-validator - Checks position data assumptionsThe Decision Tree
START: You have a task for Claude
β
βΌ
Is it the same process
every time with a known template?
β
YES β NO
βΌ β βΌ
SKILL β Does it require deep
β analysis or research?
β β
β YES β NO
β βΌ β βΌ
β AGENT β Does it need isolation
β β from current context?
β β β
β β YES β NO
β β βΌ β βΌ
β β AGENT β SKILL
β β β
βββββββββ΄ββββββββ
Exercise: Build Your Decision Framework
β±οΈ Total Time: 35 minutes
What You'll Build
π A personalized decision framework document that maps YOUR common tasks to skills vs. agents.
Before You Start
You'll need:
Step 1: List Your Regular Tasks
β±οΈ Time: 10 minutes
What you're doing:
Creating an inventory of tasks you could potentially automate or enhance.
Instructions:
Riley's Task List:
## My Regular Tasks
1. Weekly margin report (Monday)
2. Analyze why specific positions are at risk
3. Format client exposure summary emails
4. Calculate monthly variance against limits
5. Research counterparty credit profile changes
6. Validate position data against source systems
7. Generate meeting prep briefs for risk reviews
8. Review ISDA schedule amendments for red flags
9. Create onboarding checklist for new ops analysts
10. Analyze concentration risk patterns by asset class
Your Task List:
## My Regular Tasks
1. [Your task here]
2. [Your task here]
3. [Your task here]
4. [Your task here]
5. [Your task here]
6. [Your task here]
7. [Your task here]
8. [Your task here]
π‘ Pro Tip: Include tasks you haven't automated yet. This exercise helps you prioritize what to build next.
β Success Check:
Step 2: Apply the Framework
β±οΈ Time: 15 minutes
What you're doing:
Categorizing each task as a skill or agent candidate using the decision criteria.
Assessment Template:
For each task, answer these questions:
| Question | If YES β | If NO β |
|---|---|---|
| Same process every time? | Skill | Continue |
| Template-based output? | Skill | Continue |
| Requires deep analysis? | Agent | Continue |
| Needs fresh context? | Agent | Continue |
| Risk of mistakes spreading? | Agent | Skill |
Riley's Assessment:
## Task Classification
### SKILLS (Template + Repeatable)
1. β
Weekly margin report
- Same steps every Monday
- Template output format
- Quick execution needed
3. β
Format client status update emails
- Template-based
- Same structure each time
4. β
Calculate monthly variance against limits
- Formula-based
- Same calculations
7. β
Generate meeting prep briefs
- Checklist-based
- Template output
9. β
Create onboarding checklist for new ops analysts
- Standard process
- Same every time
### AGENTS (Analysis + Specialized)
2. π§ Analyze why specific positions are at risk
- Requires deep analysis
- Different every time
- Need fresh perspective
5. π§ Research counterparty credit profile changes
- Deep research required
- Analysis varies by counterparty
6. π§ Validate position data assumptions
- Critical analysis
- Need isolation (don't want confirmation bias)
8. π§ Review ISDA schedule amendments for red flags
- Specialised legal/contractual expertise
- Risk isolation important
10. π§ Analyze concentration risk patterns by asset class
- Deep pattern analysis
- Fresh context needed
Your Assessment:
Create this same classification for your tasks:
## My Task Classification
### SKILLS (Template + Repeatable)
- [ ] Task: _______________
- Why skill: _______________
- [ ] Task: _______________
- Why skill: _______________
- [ ] Task: _______________
- Why skill: _______________
### AGENTS (Analysis + Specialized)
- [ ] Task: _______________
- Why agent: _______________
- [ ] Task: _______________
- Why agent: _______________
- [ ] Task: _______________
- Why agent: _______________
π¬ "Going through this exercise was eye-opening. I realized I'd been trying to cram analysis work into skills, which is why the output wasn't as good. Some tasks genuinely need a specialist."
β Riley Harper
β Success Check:
Step 3: Create Your Decision Cheat Sheet
β±οΈ Time: 10 minutes
What you're doing:
Creating a quick-reference guide you can use going forward.
Template:
Create a file called decision-framework.md in your .claude folder:
touch .claude/decision-framework.md
Content to add:
# My Skills vs. Agents Decision Framework
## Quick Decision Guide
**Use a SKILL when:**
- Same steps every time (weekly report, standard email)
- Output follows a template
- Need quick turnaround
- Task is well-defined
**Use an AGENT when:**
- Deep analysis required ("why" questions)
- Need specialized expertise
- Want fresh perspective (no context bias)
- Risk isolation is important
- Research or investigation needed
## My Skill Candidates
| Task | Frequency | Status |
|------|-----------|--------|
| [Task 1] | Weekly | Built β
|
| [Task 2] | Daily | To Build |
| [Task 3] | Monthly | To Build |
## My Agent Candidates
| Task | Complexity | Priority |
|------|------------|----------|
| [Analysis Task 1] | High | Next |
| [Research Task 2] | Medium | Later |
| [Review Task 3] | High | Later |
## Decision Tree (My Version)
For any new task, ask:
1. Is it template-based? β SKILL
2. Does it require "why" analysis? β AGENT
3. Do I need fresh eyes? β AGENT
4. Is it risky/experimental? β AGENT
5. Otherwise β SKILL
---
Created: [Date]
Last Updated: [Date]
Riley's Completed Framework:
# Riley's Skills vs. Agents Decision Framework
## Quick Decision Guide
**Use a SKILL when:**
- Same Prime Broker portal data processing
- Standard report formatting
- Email templates
- Calculations with known formulas
**Use an AGENT when:**
- Analyzing why positions are at risk
- Researching counterparty credit changes
- Validating data assumptions
- Pattern analysis across exposures
## My Skill Candidates
| Task | Frequency | Status |
|------|-----------|--------|
| Weekly margin report | Weekly | Built β
|
| Client exposure summary emails | 3x/week | To Build |
| Monthly variance calculations | Monthly | To Build |
| Meeting prep briefs for risk reviews | Daily | To Build |
## My Agent Candidates
| Task | Complexity | Priority |
|------|------------|----------|
| Position risk analyzer | High | NEXT (Lesson 2.2) |
| Counterparty credit researcher | Medium | Week 2 |
| Position data validator | High | Week 2 |
| Concentration risk pattern analyzer | High | Week 3 |
---
Created: [your start date]
β Success Check:
.claude/decision-framework.mdOverall Success Criteria
By the end of this lesson, you should have:
decision-framework.md fileQuick Test:
If yes to all four, you've internalized the framework!
Troubleshooting
π "Everything seems like it could be either"
**Why this happens:** The line between skills and agents isn't always clear-cut.
**Fix:** Ask yourself: "Does this task require THINKING or just DOING?"
- **DOING** (following steps, applying templates) β Skill
- **THINKING** (analyzing, researching, reasoning) β Agent
**Riley's tip:** *"If I can write a checklist for it, it's a skill. If I need to actually think about each case differently, it's an agent."*
π€ "I don't have any agent-worthy tasks"
**Why this happens:** You might be underestimating the value of analysis work.
**Fix:** Look for tasks where you ask "why" questions:
- Why is exposure up sharply this week?
- Why did this margin call get disputed?
- Why is this process taking so long?
These "why" questions are perfect agent candidates.
π "My task list is too short"
**Why this happens:** We often don't recognize repetitive tasks as tasks.
**Fix:** Keep a "task diary" for one day:
- Every time you switch activities, note what you were doing
- Include small tasks (checking email, updating spreadsheets)
- You'll be surprised how many there are
You Did It!
You just built your personal decision framework for skills vs. agents!
What Riley accomplished:
π¬ "This framework changed how I think about automation. Before, I was trying to make everything a skill. Now I know that some tasks genuinely need a specialist - an agent. My position risk analysis is going to be SO much better."
The transformation:
| Before | After |
|---|---|
| π€· Unsure when to use what | π Clear decision framework |
| π¨ Everything was a skill | π§ Right tool for each task |
| π Inconsistent results | π― Better outcomes |
Why this matters:
Using the right tool (skill vs. agent) means better results with less effort. It's like knowing when to delegate to your team vs. when to hire a consultant.
π‘ The pattern: "What" tasks β skills. "Why" tasks β agents. Most people see it clearly once they've classified their first 5-10 tasks: skills are your recurring formats and processes; agents are your analysis and diagnosis.