assistant-skills/_skill-index.md

9.5 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
"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
"write a POV doc," "create a proof of value document," "POV criteria," "proof of concept criteria," "generate a POC document" pov-doc
"submit an expense," "navan expense," "file an expense," "upload receipt" navan-expense
"update the SE radar report," "add a column to the SE report," "edit the vNotes report," "run the SE radar report," "check SE validation stage," "update technical validation" update-salesforce-tech-validation
"create a meeting note," "make meeting notes," "add a meeting to my daily note," "set up a meeting note" meeting-notes
"review voice notes," "what voice notes do I have," "show me today's voice notes," "review my dictations" review-voice-notes
"proofread this," "proofread my email," "clean up this dictation," "polish this email" proofread-business-writing

Skills

Daily Briefing

Purpose: Pulls today's active tasks from Vikunja, reviews the daily note for targets and stretch goals, deduplicates across both sources, checks gratitude, and surfaces the weekly theme. Triggers: "run my briefing," "morning briefing," "what's my day look like," "what's on deck," "daily briefing" File: skills/daily-briefing/SKILL.md Dependencies: vik CLI, daily notes at ~/notes/dn_YYMMDD.md, weekly notes at ~/notes/week_YYMMDD.md

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

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

POV Doc

Purpose: Generates a customer-facing proof-of-value / proof-of-concept criteria document for Verkada physical security product evaluations (cameras, access control, visitor management, alarms). Triggers: "write a POV doc," "create a proof of value document," "POV criteria," "proof of concept criteria," "generate a POC document" File: skills/pov-doc/SKILL.md Dependencies: ripgrep (rg), notes directory at ~/notes

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, 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

Navan Expense

Purpose: Submit work expenses through Navan via Okta SSO using Chrome browser control. Uploads receipts to Navan's AI expense chat, reviews OCR-parsed data, corrects the expense category if needed, and submits for approval. Triggers: "submit an expense," "navan expense," "file an expense," "upload receipt" File: skills/navan-expense/SKILL.md Dependencies: Chrome browser with active Okta session (verkada.okta.com)

Update Salesforce Tech Validation

Purpose: Edit and run Salesforce reports related to SE data, manage technical validation info, and interact with the SE Radar report (add columns, run reports, view SE notes and TVS data). Triggers: "update the SE radar report," "add a column to the SE report," "edit the vNotes report," "run the SE radar report," "check SE validation stage," "update technical validation" File: skills/update-salesforce-tech-validation/SKILL.md Dependencies: Chrome browser with active Salesforce session (Okta SSO)

Meeting Notes

Purpose: Create and update meeting notes in mt/ with the YYMMDD-account-description.md naming convention, and link them in the corresponding daily note under the meetings section. Triggers: "create a meeting note," "make meeting notes," "add a meeting to my daily note," "set up a meeting note" File: skills/meeting-notes/SKILL.md Dependencies: None

Review Voice Notes

Purpose: Find all voice notes matching a given date, present them as a numbered summary table, and act on whichever ones the user selects by number. Triggers: "review voice notes," "what voice notes do I have," "show me today's voice notes," "review my dictations" File: skills/review-voice-notes/SKILL.md Dependencies: fd CLI, voice notes at ~/notes/Inbox/voice_notes/

Proofread Business Writing

Purpose: Proofreads dictated text into polished, business-appropriate emails. Applies style rules for tone, punctuation, product name capitalization, and corrects common mis-transcriptions of "Verkada." Appends Connor's email signature. Triggers: "proofread this," "proofread my email," "clean up this dictation," "polish this email," "proofread this business writing" File: skills/proofread-business-writing/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.