assistant-skills/_skill-index.md

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:

  1. Create the skill folder and SKILL.md inside it (e.g., skills/my-skill/SKILL.md)
  2. Add an entry to this index with triggers, purpose, and dependencies
  3. 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.