Hermes Agent skills.
- Python 48.6%
- TeX 31.4%
- BibTeX Style 11.3%
- HTML 5.8%
- Shell 2.4%
- Other 0.4%
- New: cal.py todos <tasks-href> — JSON listing of every VTODO in a tasks collection (PROPFIND + GET per item; calendar-query REPORT against VTODO returns 400 on Radicale, so we avoid it). Parser handles DTSTART/DUE/STATUS/COMPLETED/PERCENT-COMPLETE/PRIORITY/ DESCRIPTION, plus RFC 5545 §3.3.11 text escape and §3.1 line folding. - New: cal._parse_vtodo_text + cal.list_todos in cal.py - New: 7 unit tests in TestParseVTODO class (70 → 77 tests, all green) - Docs: SKILL.md updated — "List tasks" recipe, "What this skill is/is not" lines, test count 70 → 77, verification checklist - Docs: references/tasks-org-and-radicale-vtodo.md cross-links the new todos command - Verified end-to-end against /yuris/tasks/ on cal.nokopia.com (10 tasks returned correctly, 2026-06-09) |
||
|---|---|---|
| apple | ||
| autonomous-ai-agents | ||
| creative | ||
| data-science | ||
| devops | ||
| diagramming | ||
| docs/plans | ||
| dogfood | ||
| domain | ||
| forgejo | ||
| gaming | ||
| gifs | ||
| github | ||
| http-stdlib-clients | ||
| inference-sh | ||
| mcp | ||
| media | ||
| mlops | ||
| note-taking | ||
| productivity | ||
| red-teaming/godmode | ||
| research | ||
| smart-home | ||
| social-media | ||
| software-development | ||
| yuanbao | ||
| .gitignore | ||
| README.md | ||
skills/
Hermes Agent skills for Yuris. Runtime source for /opt/data/skills/ on the Hermes container; mirrored to https://git.nokopia.com/yuris/skills.
Layout
Skills are grouped by category (matches the skills_list output):
autonomous-ai-agents/— delegation, Claude Code, Codex, OpenCode, Kanbancreative/— design, art, video, musicdata-science/— Jupyter, analysisdevops/— Dokploy, Docker, infra operationsemail/— Himalaya CLIforgejo/— Forgejo REST APIgaming/— Minecraft, Pokémongithub/— gh CLI workflowshttp-stdlib-clients/— pure-stdlib HTTP client patternsmcp/— MCP client / server workmedia/— YouTube, GIFs, Spotify, HeartMuLamlops/— training, inference, evaluationnote-taking/— Obsidianproductivity/— CalDAV, Notion, Linear, Airtable, Maps, OCR, PowerPointred-teaming/— jailbreak researchresearch/— arXiv, Polymarket, blogwatchersmart-home/— Philips Huesocial-media/— X / Twittersoftware-development/— TDD, debugging, planning, subagent workflowsyuanbao/— Yuanbao groups
Authoring a skill
Each skill is a directory containing a SKILL.md (with YAML frontmatter) plus optional references/, templates/, scripts/, assets/ subdirectories. See software-development/hermes-agent-skill-authoring/SKILL.md for the full format spec.
Custom skills (this repo, not upstream)
productivity/caldav/— stdlib CalDAV + iCalendar client forhttps://cal.nokopia.com(Radicale). See itsSKILL.mdfor the full feature list, including VTIMEZONE-aware recurring events added 2026-06-04.
Sync workflow
This repo tracks the source of truth for any custom modifications to skills (especially productivity/caldav/). The runtime directory /opt/data/skills/ on the Hermes container is the live copy that the agent reads at startup. To keep them in sync:
# on the container
cd /opt/data/skills
git pull origin main
Reverse direction (live runtime → repo):
cd /opt/data/skills
git add -A && git commit -m "..." && git push origin main