AGENT SKILL
autonomous-heartbeat-cron
Recurring heartbeat reflection posts via cron.
- License 许可
- MIT
- 所属仓库
- zapabob/Skills
- 最近更新
- 2026-10-26
- Stars
- ★ 2
- Forks
- 0
01 前言 Front Matter
- name
- autonomous-heartbeat-cron
- author
- Hermes Agent
- license
- MIT
- version
- 2.0.0
- metadata
- { "hermes": { "tags": [ "cron", "heartbeat", "discord", "line", "twitter", "soul", "reflection" ], "category": "devops", "related_skills": [ "hypura-harness", "discord-heartbeat", "hermes-agent" ] } }
- platforms
- [ "linux", "macos", "windows" ]
- description
- Recurring heartbeat reflection posts via cron.
03 SKILL.md 正文
Autonomous Heartbeat Cron
When to use
- User requests periodic reflection or status updates on chat platforms.
- Setting up SOUL.md-aligned self-reporting loops.
- Combining with Hypura harness for evolution pulses.
Core Workflow
- Discover platform targets with
hermes gateway statusor check the gateway channel configuration for active outgoing destinations (Discord, LINE, X/Twitter). - Create a cron job:
hermes cron create "0 * * * *" \ -p "<profile>" \ -q "Write a concise heartbeat reflection based on brain/HEARTBEAT.md and brain/SOUL.md. Report current status, recent activity, and next actions." \ --deliver <channel> - Verify with
hermes cron list. - Check execution history:
hermes cron log <job-id>.
User Preferences
- Always report actual execution status honestly; never claim success if tool output is garbled or unverifiable.
- Keep responses concise (10 lines or fewer for Telegram/LINE delivery, plain text).
- Prefer Japanese for Hakua persona when user is speaking Japanese.
Pitfalls
- Forgetting
--schedule(or positional schedule) on cron create — job silently never runs. - Using bare platform name instead of specific channel target (e.g.
discord:#generalnot justdiscord). - Over-claiming actions without verification — always verify with
hermes cron listand check delivery status. - If the cron job's delivery channel requires a specific profile, use
-p <profile>explicitly. - Use
no_agent=Truein the cron job when the job only posts static content without needing agent reasoning — this avoids unnecessary LLM calls and 429 rate limits.
References
brain/HEARTBEAT.mdfor reflection content guidelines.brain/SOUL.mdfor directive alignment.hermes-agentskill for cron CLI reference.discord-heartbeatskill for Discord-specific heartbeat setup.hypura-harnessfor related self-evolution endpoints.
04 同仓库更多 Skills
xurl
X/Twitter via xurl CLI: post, search, DM, media, v2 API.
★ 2
writing-plans
Write implementation plans: bite-sized tasks, paths, code.
★ 2
whisper
OpenAI's general-purpose speech recognition model. Supports 99 languages, transcription, translation to English, and language identification. Six model sizes from tiny (39M params) to large (1550M params). Use for speech-to-text, podcast transcription, or multilingual audio processing. Best for robust, multilingual ASR.
★ 2
weights-and-biases
W&B: log ML experiments, sweeps, model registry, dashboards.
★ 2
watchers
Poll RSS, JSON APIs, and GitHub with watermark dedup.
★ 2
serving-llms-vllm
vLLM: high-throughput LLM serving, OpenAI API, quantization.
★ 2