BrowserUse_and_ComputerUse_.../skills
kshitij f210510276 feat: add prerequisites field to skill spec — hide skills with unmet dependencies
Skills can now declare runtime prerequisites (env vars, CLI binaries) via
YAML frontmatter. Skills with unmet prerequisites are excluded from the
system prompt so the agent never claims capabilities it can't deliver, and
skill_view() warns the agent about what's missing.

Three layers of defense:
- build_skills_system_prompt() filters out unavailable skills
- _find_all_skills() flags unmet prerequisites in metadata
- skill_view() returns prerequisites_warning with actionable details

Tagged 12 bundled skills that have hard runtime dependencies:
gif-search (TENOR_API_KEY), notion (NOTION_API_KEY), himalaya, imessage,
apple-notes, apple-reminders, openhue, duckduckgo-search, codebase-inspection,
blogwatcher, songsee, mcporter.

Closes #658
Fixes #630
2026-03-08 13:19:32 +05:30
..
apple feat: add prerequisites field to skill spec — hide skills with unmet dependencies 2026-03-08 13:19:32 +05:30
autonomous-ai-agents Enhance CLI documentation and functionality for session resumption 2026-02-25 23:04:08 -08:00
creative/ascii-art feat: add emojicombos.com as primary ASCII art search source 2026-03-04 20:23:36 -08:00
diagramming Add Skills Hub — universal skill search, install, and management from online registries 2026-02-18 16:09:05 -08:00
domain refactor(domain-intel): streamline documentation and add CLI tool for domain intelligence operations 2026-02-27 23:53:24 -08:00
email feat: add prerequisites field to skill spec — hide skills with unmet dependencies 2026-03-08 13:19:32 +05:30
feeds feat: add prerequisites field to skill spec — hide skills with unmet dependencies 2026-03-08 13:19:32 +05:30
gaming Release set of skills 2026-02-25 05:21:17 -08:00
gifs feat: add prerequisites field to skill spec — hide skills with unmet dependencies 2026-03-08 13:19:32 +05:30
github feat: add prerequisites field to skill spec — hide skills with unmet dependencies 2026-03-08 13:19:32 +05:30
index-cache Release set of skills 2026-02-25 05:21:17 -08:00
market-data/polymarket feat: add Polymarket prediction market skill (read-only) 2026-03-07 17:27:29 -08:00
mcp feat: add prerequisites field to skill spec — hide skills with unmet dependencies 2026-03-08 13:19:32 +05:30
media Add output format examples for YouTube content 2026-02-25 23:28:16 -08:00
mlops fix: restore all removed bundled skills + fix skills sync system 2026-03-06 15:57:30 -08:00
music-creation feat: add prerequisites field to skill spec — hide skills with unmet dependencies 2026-03-08 13:19:32 +05:30
note-taking refactor: update Obsidian vault path handling 2026-02-25 20:24:51 -08:00
ocr-and-documents feat(ocr-and-documents): add OCR and document extraction skills 2026-02-26 23:06:08 -08:00
productivity feat: add prerequisites field to skill spec — hide skills with unmet dependencies 2026-03-08 13:19:32 +05:30
research feat: add prerequisites field to skill spec — hide skills with unmet dependencies 2026-03-08 13:19:32 +05:30
smart-home feat: add prerequisites field to skill spec — hide skills with unmet dependencies 2026-03-08 13:19:32 +05:30
software-development refactor: enhance software-development skills with Hermes integration 2026-03-03 04:08:56 -08:00