[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DCM49ZREJ52C0E7TMPZ97R":3,"skill-same:01M6DCM49ZREJ52C0E7TMPZ97R":73},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":35,"linkOnly":36,"markdownContent":37,"markdownBody":38,"frontMatter":39,"refName":51,"commitSha":52,"skillDirectory":53,"forksCount":54,"repositoryHtmlUrl":55,"repositoryHomepageUrl":6,"ownerHtmlUrl":56,"ownerBlogUrl":6,"ownerDescription":57,"updatedAt":58,"install":59,"resources":72},"01M6DCM49ZREJ52C0E7TMPZ97R","autonomous-heartbeat-cron",null,"Recurring heartbeat reflection posts via cron.","zapabob\u002FSkills","zapabob","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F130830376?v=4","01M6DBMYZAGRTFQDSQYW3W764P","峯岸 亮","01M6DBMZ3GKDSJ01NZ9XTZD7JD",2,"MIT","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Farchive\u002Fskill-md-reviewed\u002Fsha256\u002F17\u002F17c1deeffe9d75b7afe1851470777c48f07104d9c17a3eddd32f41f6148067d0\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34],"cron","heartbeat","autonomous","autonomous heartbeat cron","macos","discord","linux","windows","harness","hermes","hermes agent","twitter","recurring","devops","reflection","soul","2026-11-10 10:12:30",false,"---\r\nname: autonomous-heartbeat-cron\r\ndescription: \"Recurring heartbeat reflection posts via cron.\"\r\nversion: 2.0.0\r\nauthor: Hermes Agent\r\nlicense: MIT\r\nplatforms: [linux, macos, windows]\r\nmetadata:\r\n  hermes:\r\n    tags: [cron, heartbeat, discord, line, twitter, soul, reflection]\r\n    category: devops\r\n    related_skills: [hypura-harness, discord-heartbeat, hermes-agent]\r\n---\r\n\r\n# Autonomous Heartbeat Cron\r\n\r\n## When to use\r\n- User requests periodic reflection or status updates on chat platforms.\r\n- Setting up SOUL.md-aligned self-reporting loops.\r\n- Combining with Hypura harness for evolution pulses.\r\n\r\n## Core Workflow\r\n1. Discover platform targets with `hermes gateway status` or check the gateway channel configuration for active outgoing destinations (Discord, LINE, X\u002FTwitter).\r\n2. Create a cron job:\r\n   ```bash\r\n   hermes cron create \"0 * * * *\" \\\r\n     -p \"\u003Cprofile>\" \\\r\n     -q \"Write a concise heartbeat reflection based on brain\u002FHEARTBEAT.md and brain\u002FSOUL.md. Report current status, recent activity, and next actions.\" \\\r\n     --deliver \u003Cchannel>\r\n   ```\r\n3. Verify with `hermes cron list`.\r\n4. Check execution history: `hermes cron log \u003Cjob-id>`.\r\n\r\n## User Preferences\r\n- Always report actual execution status honestly; never claim success if tool output is garbled or unverifiable.\r\n- Keep responses concise (10 lines or fewer for Telegram\u002FLINE delivery, plain text).\r\n- Prefer Japanese for Hakua persona when user is speaking Japanese.\r\n\r\n## Pitfalls\r\n- Forgetting `--schedule` (or positional schedule) on cron create — job silently never runs.\r\n- Using bare platform name instead of specific channel target (e.g. `discord:#general` not just `discord`).\r\n- Over-claiming actions without verification — always verify with `hermes cron list` and check delivery status.\r\n- If the cron job's delivery channel requires a specific profile, use `-p \u003Cprofile>` explicitly.\r\n- Use `no_agent=True` in the cron job when the job only posts static content without needing agent reasoning — this avoids unnecessary LLM calls and 429 rate limits.\r\n\r\n## References\r\n- `brain\u002FHEARTBEAT.md` for reflection content guidelines.\r\n- `brain\u002FSOUL.md` for directive alignment.\r\n- `hermes-agent` skill for cron CLI reference.\r\n- `discord-heartbeat` skill for Discord-specific heartbeat setup.\r\n- `hypura-harness` for related self-evolution endpoints.","# Autonomous Heartbeat Cron\r\n\r\n## When to use\r\n- User requests periodic reflection or status updates on chat platforms.\r\n- Setting up SOUL.md-aligned self-reporting loops.\r\n- Combining with Hypura harness for evolution pulses.\r\n\r\n## Core Workflow\r\n1. Discover platform targets with `hermes gateway status` or check the gateway channel configuration for active outgoing destinations (Discord, LINE, X\u002FTwitter).\r\n2. Create a cron job:\r\n   ```bash\r\n   hermes cron create \"0 * * * *\" \\\r\n     -p \"\u003Cprofile>\" \\\r\n     -q \"Write a concise heartbeat reflection based on brain\u002FHEARTBEAT.md and brain\u002FSOUL.md. Report current status, recent activity, and next actions.\" \\\r\n     --deliver \u003Cchannel>\r\n   ```\r\n3. Verify with `hermes cron list`.\r\n4. Check execution history: `hermes cron log \u003Cjob-id>`.\r\n\r\n## User Preferences\r\n- Always report actual execution status honestly; never claim success if tool output is garbled or unverifiable.\r\n- Keep responses concise (10 lines or fewer for Telegram\u002FLINE delivery, plain text).\r\n- Prefer Japanese for Hakua persona when user is speaking Japanese.\r\n\r\n## Pitfalls\r\n- Forgetting `--schedule` (or positional schedule) on cron create — job silently never runs.\r\n- Using bare platform name instead of specific channel target (e.g. `discord:#general` not just `discord`).\r\n- Over-claiming actions without verification — always verify with `hermes cron list` and check delivery status.\r\n- If the cron job's delivery channel requires a specific profile, use `-p \u003Cprofile>` explicitly.\r\n- Use `no_agent=True` in the cron job when the job only posts static content without needing agent reasoning — this avoids unnecessary LLM calls and 429 rate limits.\r\n\r\n## References\r\n- `brain\u002FHEARTBEAT.md` for reflection content guidelines.\r\n- `brain\u002FSOUL.md` for directive alignment.\r\n- `hermes-agent` skill for cron CLI reference.\r\n- `discord-heartbeat` skill for Discord-specific heartbeat setup.\r\n- `hypura-harness` for related self-evolution endpoints.",{"name":5,"author":40,"license":15,"version":41,"metadata":42,"platforms":50,"description":7},"Hermes Agent","2.0.0",{"hermes":43},{"tags":44,"category":32,"related_skills":46},[19,20,24,45,30,34,33],"line",[47,48,49],"hypura-harness","discord-heartbeat","hermes-agent",[25,23,26],"main","0d1434f89f4bc6b07e9d272accd8c1013768820f","archive\u002Fskill-md-reviewed\u002Fsha256\u002F17\u002F17c1deeffe9d75b7afe1851470777c48f07104d9c17a3eddd32f41f6148067d0",0,"https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills","https:\u002F\u002Fgithub.com\u002Fzapabob","The Open University of JAPAN　2019-now\r\n\r\nTokyo University of Science　2007-2010","2026-10-26 16:29:01",{"source":8,"skillName":5,"commands":60,"prompt":70,"zipAvailable":71},[61,64,67],{"tool":62,"command":63},"npx","npx skills add zapabob\u002FSkills --skill autonomous-heartbeat-cron",{"tool":65,"command":66},"bunx","bunx skills add zapabob\u002FSkills --skill autonomous-heartbeat-cron",{"tool":68,"command":69},"pnpm","pnpm dlx skills add zapabob\u002FSkills --skill autonomous-heartbeat-cron","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Farchive\u002Fskill-md-reviewed\u002Fsha256\u002F17\u002F17c1deeffe9d75b7afe1851470777c48f07104d9c17a3eddd32f41f6148067d0\u002FSKILL.md",true,[],[74,106,141,168,195,210],{"skillNo":75,"name":76,"nameZh":6,"description":77,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":93,"publishedAt":35},"01M6GJTE1GESGGF9K028Y7753E","xurl","X\u002FTwitter via xurl CLI: post, search, DM, media, v2 API.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fxurl\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[80,85,88],{"categoryNo":81,"categoryName":82,"taxonomyType":83,"taxonomyTypeDesc":84},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":86,"categoryName":87,"taxonomyType":83,"taxonomyTypeDesc":84},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":89,"categoryName":90,"taxonomyType":91,"taxonomyTypeDesc":92},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[76,94,23,95,96,25,26,97,98,99,100,101,102,28,29,30,51,103,104,105],"openclaw","cli","github","official","search","https","social-media","api","Media","social","via","post",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":123,"publishedAt":35},"01M6GJT8S1PXQ8WPXT1HSNBWH2","writing-plans","Write implementation plans: bite-sized tasks, paths, code.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fwriting-plans\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[112,115,118,119,120],{"categoryNo":113,"categoryName":114,"taxonomyType":83,"taxonomyTypeDesc":84},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":116,"categoryName":117,"taxonomyType":83,"taxonomyTypeDesc":84},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":86,"categoryName":87,"taxonomyType":83,"taxonomyTypeDesc":84},{"categoryNo":89,"categoryName":90,"taxonomyType":91,"taxonomyTypeDesc":92},{"categoryNo":121,"categoryName":122,"taxonomyType":91,"taxonomyTypeDesc":92},"01JBSEEDCAT000000000000036","内容创作者",[124,125,126,127,23,128,25,129,26,130,131,132,133,134,135,136,137,138,139,140],"writing","writing plans","plans","design","review","workflow","documentation","tasks","development","code","planning","code-review","subagent","write","superpowers","paths","test-driven-development",{"skillNo":142,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":150,"publishedAt":35},"01M6GJST0H5X7WHBJ3BZK0DVKH","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.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fwhisper\u002Fvariants\u002Fhermes-agent-optional\u002FSKILL.md",[147],{"categoryNo":148,"categoryName":149,"taxonomyType":83,"taxonomyTypeDesc":84},"01JBSEEDCAT000000000000016","图像与多媒体",[143,23,25,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167],"openai","speech","multimodal","Transformers","ASR","Audio","text","model","speech recognition","use","general","multilingual","translation","english","identification","processing","Audio Processing",{"skillNo":169,"name":170,"nameZh":6,"description":171,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":172,"categories":173,"keywords":177,"publishedAt":35},"01M6GJSMRQ8EETZTYMG72P70EA","weights-and-biases","W&B: log ML experiments, sweeps, model registry, dashboards.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fweights-and-biases\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[174],{"categoryNo":175,"categoryName":176,"taxonomyType":83,"taxonomyTypeDesc":84},"01JBSEEDCAT000000000000013","分析与可视化",[178,23,179,180,26,181,182,183,184,185,186,158,187,188,189,190,191,192,193,194],"weights and biases","tensorflow","experiments","pytorch","visualization","registry","real-time","tuning","dashboards","experiment","log","time","Experiment Tracking","Model Registry","Hyperparameter Tuning","WandB","Real-Time Visualization",{"skillNo":196,"name":197,"nameZh":6,"description":198,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":199,"categories":200,"keywords":202,"publishedAt":35},"01M6GJS19KDPRY112JTR326S06","watchers","Poll RSS, JSON APIs, and GitHub with watermark dedup.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fwatchers\u002Fvariants\u002Fhermes-agent-optional\u002FSKILL.md",[201],{"categoryNo":86,"categoryName":87,"taxonomyType":83,"taxonomyTypeDesc":84},[197,23,203,96,25,204,205,206,19,207,208,28,29,32,209],"terminal","automation","http","monitoring","json","rss","with",{"skillNo":211,"name":212,"nameZh":6,"description":213,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":214,"categories":215,"keywords":218,"publishedAt":35},"01M6GJRHJD2A6Q830SWF9W48BC","serving-llms-vllm","vLLM: high-throughput LLM serving, OpenAI API, quantization.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fvllm\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[216,217],{"categoryNo":81,"categoryName":82,"taxonomyType":83,"taxonomyTypeDesc":84},{"categoryNo":89,"categoryName":90,"taxonomyType":91,"taxonomyTypeDesc":92},[219,220,221,25,222,151,223,224,225,154,226,101,227,228,229,230,231,232,233,234],"llms","vLLM","serving llms vllm","research","openai api","tensor","Inference Serving","Production","llm serving","High Throughput","PagedAttention","Continuous Batching","Quantization","Tensor Parallelism","high-throughput","throughput"]