c-schedule
Acerca de
c-schedule automatiza tareas recurrentes de Claude mediante cron/launchd con controles de costos integrados. Permite ejecuciones programadas para tareas como resúmenes de correo y notificaciones, entregando los resultados a Telegram, archivos u otras salidas. Esta habilidad está integrada en OpenPaw para desarrolladores que necesitan automatización proactiva con salvaguardas de gastos.
Instalación rápida
Claude Code
Recomendadonpx skills add daxaur/openpaw -a claude-code/plugin add https://github.com/daxaur/openpawgit clone https://github.com/daxaur/openpaw.git ~/.claude/skills/c-scheduleCopia y pega este comando en Claude Code para instalar esta habilidad
Documentación
Smart Scheduling
Automate recurring tasks with Claude. Jobs run on a schedule via launchd (macOS) or cron (Linux), with built-in cost caps to prevent runaway spending.
Managing Schedules
# Add a scheduled job (inline)
openpaw schedule add "weekdays 8am" --run "check email and summarize the important ones"
openpaw schedule add "daily 9pm" --run "review today's GitHub notifications"
openpaw schedule add "every 30 minutes" --run "check if any urgent emails arrived" --model haiku
# Interactive mode (prompts for all options)
openpaw schedule add
# List all jobs
openpaw schedule list
# Remove a job
openpaw schedule remove <id>
# Manually trigger a job
openpaw schedule run <id>
# Enable/disable without removing
openpaw schedule enable <id>
openpaw schedule disable <id>
# View cost usage
openpaw schedule costs
# Set daily cost cap
openpaw schedule set-cap 10.00
Schedule Syntax
Human-readable formats:
weekdays 8amorweekdays 08:00daily 9pmordaily 21:00weekends 10amevery 30 minutesevery 2 hoursmonday 9am,friday 5pm, etc.- Raw cron:
0 8 * * 1-5
Cost Control
- Daily cap: $5/day by default — jobs are skipped if the cap would be exceeded
- Per-run budget: Each job has its own budget cap (default $1.00)
- Cost tracking: All costs logged to
~/.config/openpaw/schedule-costs.json - 30-day history: Old entries auto-pruned
- View anytime:
openpaw schedule costs
Delivery Methods
- telegram — results sent directly to your Telegram (requires Telegram bridge setup)
- file — saved to
~/.config/openpaw/schedule-results/(always saved as backup) - notify — macOS notification via terminal-notifier
How It Works
- Jobs are stored in
~/.config/openpaw/schedules.json - Each job registers as a system scheduler:
- macOS: launchd plist in
~/Library/LaunchAgents/ - Linux: crontab entry
- macOS: launchd plist in
- When triggered,
openpaw schedule run <id>is called - Claude runs with the job's prompt via the Agent SDK
- Results are delivered to the configured channel
- Cost is recorded
Guidelines
- Use haiku for simple, frequent checks (cheapest)
- Use sonnet for routine tasks like email summaries
- Use opus only for complex analysis (expensive)
- Test jobs manually first:
openpaw schedule run <id> - Start with a higher per-run budget and reduce once you know typical costs
- Check
openpaw schedule coststo monitor spending
Common Recipes
# Morning briefing to Telegram
openpaw schedule add "weekdays 8am" --run "give me a morning briefing: check email, calendar, and any GitHub notifications" --delivery telegram
# Evening project summary
openpaw schedule add "daily 6pm" --run "summarize what I worked on today based on git commits and recent files" --delivery file
# Urgent email monitor
openpaw schedule add "every 30 minutes" --run "check for urgent emails and notify me if any" --model haiku --budget 0.25 --delivery notify
Repositorio GitHub
Frequently asked questions
What is the c-schedule skill?
c-schedule is a Claude Skill by daxaur. Skills package instructions and resources that Claude loads on demand, so Claude can perform c-schedule-related tasks without extra prompting.
How do I install c-schedule?
Use the install commands on this page: add c-schedule to Claude Code as a plugin, or clone its repository into your skills directory, then restart Claude so it picks up the skill.
What category does c-schedule belong to?
c-schedule is in the Design category, tagged schedule, automation, cron, recurring, proactive and cost-control.
Is c-schedule free to use?
Yes. c-schedule is listed on AIMCP and free to install. It runs inside Claude, so no separate service account is required to use the skill itself.
Habilidades relacionadas
Utilice la habilidad executing-plans cuando tenga un plan de implementación completo para ejecutar en lotes controlados con puntos de revisión. Esta habilidad carga y revisa críticamente el plan, luego ejecuta tareas en pequeños lotes (por defecto 3 tareas) mientras reporta el progreso entre cada lote para la revisión del arquitecto. Esto asegura una implementación sistemática con puntos de control de calidad integrados.
Esta habilidad despacha un subagente revisor de código para analizar los cambios en el código frente a los requisitos antes de proceder. Debe usarse después de completar tareas, implementar funciones principales o antes de fusionar con la rama principal. La revisión ayuda a detectar problemas de forma temprana al comparar la implementación actual con el plan original.
Esta habilidad proporciona una guía integral para que los desarrolladores conecten servidores MCP a Claude Code mediante transportes HTTP, stdio o SSE. Cubre la instalación, configuración, autenticación y seguridad para integrar servicios externos como GitHub, Notion y APIs personalizadas. Úsala al configurar integraciones MCP, al configurar herramientas externas o al trabajar con el Protocolo de Contexto del Modelo de Claude.
Esta habilidad ayuda a los desarrolladores a elegir entre las interfaces web y CLI de Claude Code mediante el análisis de tareas, y luego permite la teletransportación fluida de sesiones entre estos entornos. Optimiza el flujo de trabajo gestionando el estado y el contexto de la sesión al cambiar entre web, CLI o móvil. Úsala para proyectos complejos que requieren diferentes herramientas en varias etapas.
