create-remote-routinelisted
Install: claude install-skill talentedgeai/infinite-leverage
# Create Remote Routine
A routine is a scheduled Claude task (via `CronCreate`) that fires on a cron schedule and
runs a bash script using `curl` + `python3` to call external service APIs. No CLI tools,
no npm installs — only tools already on the machine.
## Step 1: Clarify the routine
Ask the user:
1. **What should it do?** (e.g., "send me a morning Lark message", "email me a weekly report")
2. **When should it run?** (e.g., "every weekday at 9am", "every Monday at 8am")
3. **Which service(s)?** If not already clear, present the options from the table below
## Step 2: Identify the service and get the API key
**Present this table** and ask which service they want to use. Then guide them to get the key.
| Service | Use case | Free tier | Auth type |
|---------|----------|-----------|-----------|
| **Lark** | Team chat message | Generous free | App ID + Secret → 2-step token |
| **Resend** | Transactional email | 3,000/month | Bearer API key |
| **SendGrid** | Email (high volume) | 100/day | Bearer API key |
| **Mailgun** | Email | 5,000/month (3 mo) | Basic auth (api:<key>) |
| **Slack** | Team chat message | Free (webhook) | Webhook URL or Bearer bot token |
| **Discord** | Chat message | Free | Webhook URL |
| **Telegram** | Personal/group message | Free | Bot token in URL |
| **ntfy.sh** | Push notification | Completely free | Topic URL (no key needed) |
| **Twilio** | SMS | Free trial | Basic auth (SID:token) |
| **Airtable** | Database append/update | 1,000 records/