hermes-agent/skills
teknium1 f668e9fc75 feat: platform-conditional skill loading + Apple/macOS skills
Add a 'platforms' field to SKILL.md frontmatter that restricts skills
to specific operating systems. Skills with platforms: [macos] only
appear in the system prompt, skills_list(), and slash commands on macOS.
Skills without the field load everywhere (backward compatible).

Implementation:
- skill_matches_platform() in tools/skills_tool.py — core filter
- Wired into all 3 discovery paths: prompt_builder.py, skills_tool.py,
  skill_commands.py
- 28 new tests across 3 test files

New bundled Apple/macOS skills (all platforms: [macos]):
- imessage — Send/receive iMessages via imsg CLI
- apple-reminders — Manage Reminders via remindctl CLI
- apple-notes — Manage Notes via memo CLI
- findmy — Track devices/AirTags via AppleScript + screen capture

Docs updated: CONTRIBUTING.md, AGENTS.md, creating-skills.md,
skills.md (user guide)
2026-03-07 00:47:54 -08:00
..
apple feat: platform-conditional skill loading + Apple/macOS skills 2026-03-07 00:47:54 -08:00
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 Release set of skills 2026-02-25 05:21:17 -08:00
feeds Release set of skills 2026-02-25 05:21:17 -08:00
gaming Release set of skills 2026-02-25 05:21:17 -08:00
gifs Release set of skills 2026-02-25 05:21:17 -08:00
github Release set of skills 2026-02-25 05:21:17 -08:00
index-cache Release set of skills 2026-02-25 05:21:17 -08:00
mcp docs: add comprehensive MCP documentation and examples 2026-03-02 18:52:33 -08:00
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 Release set of skills 2026-02-25 05:21:17 -08:00
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 fix: rename misspelled directory 'fouth-edition' to 'fourth-edition' 2026-03-03 09:21:28 +03:00
research refactor: rewrite duckduckgo-search skill for accuracy and usability 2026-03-04 22:11:09 -08:00
smart-home Release set of skills 2026-02-25 05:21:17 -08:00
software-development refactor: enhance software-development skills with Hermes integration 2026-03-03 04:08:56 -08:00