Execute pending daily punishments by sending Pavlok stimuli via scripts/repentance.py. Use when you need to run the punishment cycle.
Use scripts/repentance.py to execute pending punishments and update daily_punishments.
uv run scripts/repentance.py
This script takes no CLI arguments.
PAVLOK_TYPE_PUNISH is required (e.g., zap, vibe, beep).PAVLOK_VALUE_PUNISH is required (integer).PUNISH_INTERVAL_SEC is optional (integer, default 1).PAVLOK_API_KEY is required by scripts/pavlok.py.zap, LIMIT_DAY_PAVLOK_COUNTS and LIMIT_PAVLOK_ZAP_VALUE are required.Prints a single line of JSON:
{"executed": 2}
daily_punishments rows in pending or failed state.running while executing, updates executed_count, and sets failed on errors or rate limits.daily_punishments row after processing.DATABASE_URL (default: sqlite:///./app.db).Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer