assistant-skills/_skill-index.md

8.6 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
"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
"check SE validation stage," "update technical validation," "set SE validation," "se data entry" salesforce-se-info
"update the SE radar report," "add a column to the SE report," "edit the vNotes report," "run the SE radar report" update-salesforce-tech-validation

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

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

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)

Salesforce SE Info

Purpose: Navigate to a Salesforce opportunity, open SE Validation, and read or update the Technical Validation Stage field on the SE Deal Management record. Triggers: "check SE validation stage," "update technical validation," "set SE validation," "se data entry" File: skills/salesforce-se-info/SKILL.md Dependencies: Chrome browser with active Salesforce session (Okta SSO)

Update Salesforce Tech Validation

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


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.