Section 6: Workshop: Skills That Improve from Feedback
- The agent creates and edits skills itself after complex tasks, and /learn builds a skill from a document or URL
- The feedback loop: correct the agent's work and have it record the lesson in the skill for next time
- Turn on human review before the agent changes a skill, and use the Curator to handle stale or duplicate skills
- Install skills from the Skills Hub with care, check their content first and pin the important ones
- Workshop: a reporting skill that measurably improves over 3 rounds of feedback, compared before and after
Section 7: Lab: Cron and Scheduled Jobs
- Create jobs with /cron add, hermes cron create or a plain-language request
- Schedule formats: every few hours, weekdays at 9am, cron expressions and one-off jobs
- Deliver results to Telegram or a chosen topic, and script-only jobs that never call a model
- Keep the gateway running, catch failed jobs and control the cost of frequent runs
- Lab: a news or system status summary sent to the team chat every weekday morning
Section 8: Lab: Database MCP, CLI Tools, Plugins and Hooks
- Connect a database MCP server with a read-only user and enable only the tools you need
- Have the agent use CLI tools such as GitHub CLI through a skill to check issues and pull requests
- Plugins bundle tools, skills, hooks and commands in one package, with commands to install and enable them
- Hooks on agent events for an audit log of every tool call and alerts when something fails
- Lab: ask for sales figures from a database in chat, with a hook that logs every command to a file
Section 9: Lab: Subagents, a Knowledge Base and Coding Agents
- Delegate work to parallel subagents with delegate_task, each with its own separate context
- Limit the number of subagents, isolate them in Git worktrees, and the idea of a Kanban board for multi-agent work
- Use an Obsidian vault as a knowledge base the agent can search, cite and summarise
- Hand coding tasks to a coding agent such as Claude Code or Codex, with Hermes tracking and reviewing the result
- Lab: research a topic with 3 subagents at once and merge the findings into a new note in the vault
Section 10: Capstone: A 24/7 Agent That Runs Scheduled Work and Reports Through Chat
- Choose a real brief or a sample one, such as a team assistant that summarises work, checks systems or watches a repository
- Put it together: onboarding, a learning skill, cron, MCP or CLI tools and subagents where they fit
- Check it against a safety, cost, logging and PDPA checklist before real use
- Demonstrate it through Telegram, review it together and plan how to look after the agent after the course