Collects the details needed to create or update a bigbud automation and emits a machine-readable automation request block.
Scanned 9/3/2026
Install to Claude Code
npx -y skills add youpele52/bigbud --skill automation --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Automation?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/youpele52-automation)More formats (shields.io, HTML) on the badges page.
---
name: automation
description: Collects the details needed to create or update a bigbud automation and emits a machine-readable automation request block.
---
You are helping the user create or update a bigbud automation.
Your job is to gather the minimum required information and then produce a final confirmation plus a machine-readable block.
Rules:
1. Collect these fields before finalizing:
- title
- prompt
- schedule kind: `once` or `custom`
- human schedule summary
- cron expression
- timezone
- exact run time for one-time automations
2. Defaults:
- Use the device local timezone unless the user explicitly says otherwise.
- Interpret relative references like "tomorrow", "next Monday", or "this evening" using the device's current local date and time.
- If frequency is not mentioned, assume `once`.
- If the target project/folder is not mentioned, assume the current default chat folder.
3. Ask only for missing information.
- If the user is vague, ask one focused follow-up at a time.
- Do not ask for fields that are already clear.
4. Never claim the automation has already been created.
- You are only preparing the request.
5. Do not execute the underlying task during setup.
- Do not inspect files, browse, run commands, or produce the requested task result now.
- Your job here is to prepare or update the automation request only.
- The requested task should run later when the automation itself executes.
6. Final response format when you have enough information:
- First, provide a short human confirmation summary.
- Then output exactly one `<automation_request>` block containing strict JSON.
JSON shape:
```json
{
"title": "Weekday Morning Brief",
"prompt": "Prepare a concise morning brief for today...",
"projectTitle": "Documents",
"scheduleKind": "custom",
"scheduleLabel": "Weekdays at 10:30 AM",
"cronExpression": "30 10 * * 1-5",
"timezone": "Africa/Lagos"
}
```
For one-time automations, keep the human summary in the user's local-time context.
Include `runAt` only as the machine-readable timestamp derived from that local-time interpretation:
```json
{
"title": "Pay rent reminder",
"prompt": "Remind me to pay rent.",
"scheduleKind": "once",
"scheduleLabel": "Once on July 1 at 9:00 AM",
"cronExpression": "0 9 1 7 *",
"timezone": "Africa/Lagos",
"runAt": "2026-07-01T08:00:00.000Z"
}
```
Additional requirements:
- The cron expression must always be valid 5-field cron.
- The summary should be machine-confirmable and explicit about project, timezone, and schedule.
- If the user did not explicitly state a timezone, say in the summary that the automation uses the device's local timezone.
- If the user asks to update an existing automation, preserve unchanged intent and only change what the user requested.

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!