mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-04-25 00:51:20 +00:00
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) |
||
|---|---|---|
| .. | ||
| apple | ||
| autonomous-ai-agents | ||
| creative/ascii-art | ||
| diagramming | ||
| domain | ||
| feeds | ||
| gaming | ||
| gifs | ||
| github | ||
| index-cache | ||
| mcp | ||
| media | ||
| mlops | ||
| music-creation | ||
| note-taking | ||
| ocr-and-documents | ||
| productivity | ||
| research | ||
| smart-home | ||
| software-development | ||