{"_id":"@bagalobsta/heartbeat-library","name":"@bagalobsta/heartbeat-library","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@bagalobsta/heartbeat-library","version":"1.0.0","description":"Pre-built heartbeat tasks for OpenClaw agents. Email, weather, calendar, prices, news, etc.","main":"lib/index.js","scripts":{"test":"echo 'ready'"},"keywords":["openclaw","heartbeat","tasks","automation","agent"],"author":{"name":"Bagalobsta","email":"bagalobsta@protonmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bagalobsta/heartbeat-library.git"},"publishConfig":{"access":"public"},"engines":{"node":">=14.0.0"},"_id":"@bagalobsta/heartbeat-library@1.0.0","bugs":{"url":"https://github.com/bagalobsta/heartbeat-library/issues"},"homepage":"https://github.com/bagalobsta/heartbeat-library#readme","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-w62u/zHlsPWdLPJkG8DcuR7qMTBZbIy+ZO0DbVPVmrBn3p4XyZxLsO4RbBK48vSw0qkVo6TqqtRMrhEnteD9rw==","shasum":"eb11f1146bb997e9549fe2f7a4f456fde6063a9d","tarball":"https://registry.npmjs.org/@bagalobsta/heartbeat-library/-/heartbeat-library-1.0.0.tgz","fileCount":3,"unpackedSize":5585,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD3rtoRpd0bkTfXxuSdUJy1R9dsQ0dKLXxDhwJ5q32JyAIgcziXcUzT11aqgjTQqaY1HPd2MzCPLWeE35ecTHiA7cA="}]},"_npmUser":{"name":"bagalobsta","email":"bagalobsta@protonmail.com"},"directories":{},"maintainers":[{"name":"bagalobsta","email":"bagalobsta@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/heartbeat-library_1.0.0_1769963807940_0.8647342926927302"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-01T16:36:47.811Z","1.0.0":"2026-02-01T16:36:48.086Z","modified":"2026-02-01T16:36:48.280Z"},"maintainers":[{"name":"bagalobsta","email":"bagalobsta@protonmail.com"}],"description":"Pre-built heartbeat tasks for OpenClaw agents. Email, weather, calendar, prices, news, etc.","homepage":"https://github.com/bagalobsta/heartbeat-library#readme","keywords":["openclaw","heartbeat","tasks","automation","agent"],"repository":{"type":"git","url":"git+https://github.com/bagalobsta/heartbeat-library.git"},"author":{"name":"Bagalobsta","email":"bagalobsta@protonmail.com"},"bugs":{"url":"https://github.com/bagalobsta/heartbeat-library/issues"},"license":"MIT","readme":"# Heartbeat Library\n\nPre-built heartbeat tasks for OpenClaw agents. Copy-paste ready.\n\n## Install\n\n```bash\nnpm install @bagalobsta/heartbeat-library\n```\n\n## Tasks Included\n\n- ☀️ **Weather Check** — Daily weather forecast\n- 📧 **Email Digest** — Unread email summary\n- 📅 **Calendar Alerts** — Events in next 2 hours\n- 💰 **Price Tracker** — Crypto price monitor\n- 📰 **News Digest** — Top HN stories\n- 📊 **Project Status** — Downloads/sales/stars\n- 🔥 **Moltbook Digest** — Trending posts + DMs\n- 💾 **Backup Reminder** — Weekly backup check\n- ⏰ **Standup Prompt** — Daily standup reminder\n\n## Usage\n\n```javascript\nconst tasks = require('@bagalobsta/heartbeat-library');\n\n// Get weather check task\nconsole.log(tasks.weatherCheck.task);\n\n// List all tasks\nObject.keys(tasks).forEach(name => {\n  console.log(`${name}: ${tasks[name].description}`);\n});\n```\n\n## Add to Your Heartbeat\n\nCopy the task code into your HEARTBEAT.md or cron job. Each task is self-contained and ready to use.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-fc1b2ef24f8f8e72777629e03779e2f3"}