This commit is contained in:
Connor Rhodes 2026-04-02 21:09:27 -05:00
parent 5db622b889
commit 88b3740fe7
9 changed files with 7 additions and 326 deletions

View file

@ -1,91 +0,0 @@
---
name: skill-index
description: 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 |
|------------|-------------|
| "summarize meeting," "meeting notes," "what happened in the meeting" | **meeting-notes** |
| "check my Drafts inbox," "process my inbox," "what's in Drafts" | **drafts-inbox** |
| "run my briefing," "morning briefing," "what's my day look like" | **daily-briefing** |
| "run my shutdown," "end of day," "close out the day" | **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" | **file-organizer** |
| "run the assembler for video [N]," "assembler for video [N]," "build video [N]" | **robot-assistant-assembler** |
| "create a skill," "make a skill," "build a skill," "update this skill," "improve this skill," "edit a skill," "modify a skill," "change a skill" | **skill-creator** |
---
## Skills
### Meeting Notes
**Purpose:** Takes raw meeting notes and produces a clean, formatted summary with decisions, action items, and follow-ups.
**Triggers:** "summarize meeting," "meeting notes," "what happened in the meeting"
**File:** `skills/meeting-notes/SKILL.md`
**Dependencies:** None
### Drafts Inbox
**Purpose:** Reads all Drafts tagged "cowork," processes each item, and archives when done.
**Triggers:** "check my Drafts inbox," "process my inbox," "what's in Drafts"
**File:** `skills/drafts-inbox/SKILL.md`
**Dependencies:** Drafts MCP connector
### 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"
**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"
**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"
**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 from scratch, update and improve existing skills, run evals to test skill performance, and optimize skill descriptions for better triggering accuracy.
**Triggers:** "create a skill," "make a skill," "build a skill," "update this skill," "improve this skill," "edit a skill," "modify a skill," "change a skill"
**File:** `skills/skill-creator/SKILL.md`
**Dependencies:** Python (for eval scripts), `claude` CLI (for description optimization)
---
## Adding New Skills
When you build a new skill:
1. Create a folder in the `skills/` directory named after the skill (kebab-case)
2. Add a `SKILL.md` file inside that folder with YAML frontmatter (name, description required)
3. Add an entry to this index with triggers, purpose, and dependencies
4. 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.*