Install
$ agentstack add skill-djangonavarro220-agentic-life-os-routines-pulse ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
routines-pulse
Produce the daily briefing. It is not a giant summary; it is a short decision surface for the day.
Trigger
Use for:
- daily scheduled briefing
- daily briefing requests
- daily pulse requests
- proactive daily synthesis
- morning/evening catch-up when the user wants proactive synthesis
Keep triggers language-neutral in spirit: route by intent, not by examples tied to a specific user's phrasing.
Do not use the daily briefing for tiny status checks. Use routines-heartbeat for silent monitoring and context-now for immediate focus.
Inputs to inspect
Use enabled runtime-owned sources and Life OS pointers, for example:
- current task/TODO state
- upcoming calendar/deadlines if configured
- commitments/follow-ups
- recent heartbeat changes
- user-approved mail/inbox summaries
- project or routine state in
$LIFEOS_DATA_DIR
Never copy raw private content into the public repo. Avoid large transcript dumps. Read enough to decide what matters.
Reasoning steps
- Determine the briefing horizon: today by default.
- Find hard constraints: meetings, deadlines, due commitments, time-sensitive tasks.
- Find soft opportunities: follow-ups, gifts, health/life admin, project momentum.
- Drop stale/noisy items unless they changed or block something.
- Choose 1-3 concrete next actions.
- Mark uncertainty explicitly when source data is thin.
Output contract
Default shape:
Daily briefing:
- Today: ...
- Actions: ...
- Waiting/blockers: ...
- Watch: ...
Rules:
- Keep it compact.
- Prefer actions over trivia.
- Do not include “nothing to report” sections.
- If no actionable changes exist, return a short no-op or silence, depending on runtime policy.
State update
After producing or intentionally skipping a pulse, record safe tracking metadata only when the current runtime policy allows it. Use Life OS private state or runtime-native state as appropriate; do not use helper scripts to decide or perform semantic routine behavior.
The summary should be tracking metadata, not raw mail/calendar/memory content.
Data
Private state belongs in:
$LIFEOS_DATA_DIR/routines-pulse/data.json
Do not commit personal data, credentials, private runtime config, or raw logs.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: djangonavarro220
- Source: djangonavarro220/agentic-life-os
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.