6.3 KiB
| name | description |
|---|---|
| skill-index | Master index of all skills in your robot assistant system. Your assistant reads this to decide which skill to use for a given request. |
Skill Index
Your assistant should read this file when processing any request. This is the routing table — it maps what you say to which skill handles the job.
Quick Trigger Reference
| You say... | Skill to use |
|---|---|
| "run my briefing," "morning briefing," "what's my day look like," "what's on deck" | daily-briefing |
| "run my shutdown," "end of day," "close out the day," "shutdown" | shutdown-routine |
| "weekly review," "how'd my week go," "plan my week," "Sunday review" | weekly-review |
| "organize these files," "sort this folder," "clean up my files," "rename these," "sort my downloads" | file-organizer |
| "run the assembler for video [N]," "assembler for video [N]," "build video [N]" | robot-assistant-assembler |
| "create a skill," "make a new skill," "build a skill," "improve this skill," "test this skill," "optimize skill description" | skill-creator |
| "write a business case for a pro dev expense," "professional development business case," "justify a pro dev expense," "pro dev justification" | pro-dev-justification |
| "update the skill index," "sync the skill index," "refresh the skill index," "clean up the skill index," "garbage collect the index" | update-skill-index |
| "add a task," "create a task," "what's on my plate," "show today's tasks," "mark that done," "delete that task," "what's due," "upcoming tasks" | vikunja-tasks |
| "run system diagnostic," "audit my skills," "check system health," "skill audit," "health check" | system-diagnostic |
Skills
Daily Briefing
Purpose: Produces a morning overview of your day — calendar, tasks, deadlines, and anything else you need to know.
Triggers: "run my briefing," "morning briefing," "what's my day look like," "what's on deck"
File: skills/daily-briefing/SKILL.md
Dependencies: Calendar MCP connector (when set up)
Shutdown Routine
Purpose: Reviews the day, checks what's outstanding, and previews tomorrow.
Triggers: "run my shutdown," "end of day," "close out the day," "shutdown"
File: skills/shutdown-routine/SKILL.md
Dependencies: None
Weekly Review
Purpose: A weekly check-in workflow that reviews the past week, scans what's ahead, and produces a summary with priorities.
Triggers: "weekly review," "how'd my week go," "plan my week," "Sunday review"
File: skills/weekly-review/SKILL.md
Dependencies: Calendar MCP connector (when set up)
File Organizer
Purpose: Scans a folder for files that don't match your naming conventions, proposes renames and folder placement, and executes on approval.
Triggers: "organize these files," "sort this folder," "clean up my files," "rename these," "sort my downloads"
File: skills/file-organizer/SKILL.md
Dependencies: Naming conventions documented in CLAUDE.md
Robot Assistant Assembler
Purpose: Personalizes the Starter Kit as you work through the video series. Each module asks questions about your work and customizes the corresponding template.
Triggers: "run the assembler for video [N]," "assembler for video [N]," "build video [N]"
File: skills/robot-assistant-assembler/SKILL.md
Dependencies: Starter Kit template files
Skill Creator
Purpose: Create new skills, modify and improve existing skills, and measure skill performance via evals and benchmarking.
Triggers: "create a skill," "make a new skill," "build a skill," "improve this skill," "test this skill," "optimize skill description"
File: skills/skill-creator/SKILL.md
Dependencies: Python (for eval scripts), subagents (for parallel test runs)
Pro Dev Justification
Purpose: Writes a concise, factual business justification paragraph for a professional development expense, aimed at manager and HR audiences.
Triggers: "write a business case for a pro dev expense," "professional development business case," "justify a pro dev expense," "pro dev justification"
File: skills/pro-dev-justification/SKILL.md
Dependencies: None
Update Skill Index
Purpose: Synchronizes _skill-index.md with the skills that actually exist on disk. Adds missing entries, removes orphaned entries (garbage collection), and refreshes stale trigger phrases.
Triggers: "update the skill index," "sync the skill index," "refresh the skill index," "clean up the skill index," "garbage collect the index"
File: skills/update-skill-index/SKILL.md
Dependencies: None
Vikunja Tasks
Purpose: Manage tasks in Connor's self-hosted Vikunja instance via the vik CLI tool. Covers creating, viewing, updating, completing, and deleting tasks.
Triggers: "add a task," "create a task," "what's on my plate," "show today's tasks," "mark that done," "delete that task," "what's due," "upcoming tasks"
File: skills/vikunja-tasks/SKILL.md
Dependencies: vik CLI installed at $HOME/.local/bin/vik
SE Note
Purpose: Summarizes meeting notes and account information into a concise, boardroom-appropriate executive summary for a given business account.
Triggers: "summarize account notes," "summarize meeting notes," "prepare account summary," "executive summary," "write an SE note"
File: skills/se-note/SKILL.md
Dependencies: ripgrep (rg), notes directory at ~/notes with Inbox and voice_notes subdirectories
System Diagnostic
Purpose: Audits the robot assistant system for consistency and health. Checks index/folder parity, trigger collisions, skill redundancy, AGENTS.md completeness, skill file quality, build log currency, and dependency status.
Triggers: "run system diagnostic," "audit my skills," "check system health," "skill audit," "health check"
File: skills/system-diagnostic/SKILL.md
Dependencies: None
Adding New Skills
When you build a new skill:
- Create the skill folder and
SKILL.mdinside it (e.g.,skills/my-skill/SKILL.md) - Add an entry to this index with triggers, purpose, and dependencies
- Add the triggers to the Quick Trigger Reference table at the top
The index is a living document. Update it every time you add, change, or remove a skill.
Started with the Robot Assistant Field Guide Starter Kit. Customized in Video 5 via the assembler.