Auto tinker automate
Local-first, chat-operated developer experiments, learning history, and approval-gated publishing.
npx -y skills add NolanCassidy/auto-tinker --skill auto-tinker-automateAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 18 days oldThe repository was created 18 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Configure, inspect, or revise Auto-Tinker scheduler policy and exact task prompts without creating a second state system. Use when changing cadence, daily limits, scheduled-task scope, pause behavior, or scheduler handoffs; this skill configures automation but does not perform the scheduled workload or mutate GitHub.
SKILL.md
3.3 KB, 627 tokens by cl100k_base, as published. Nobody here has run it
Auto-Tinker Automate
Schedule the same chat-first skills used manually. Keep durable settings in the local Markdown vault and scheduler state in the host scheduler.
Invoke the CLI as auto-tinker; from an unlinked source checkout use npm --prefix <auto-tinker-product-repo> run cli -- followed by the same arguments.
Configure policy first
- Read
auto-tinker profile show,auto-tinker config show,auto-tinker goal show,auto-tinker doctor, queue state, and current automation records. - Confirm cadence/timezone, experiments per day, concurrency, time/compute budget, active main-goal minimum, exploration budget, allowed directories, network policy, source licenses, cleanup, stop conditions, and notification/review behavior.
- Save accepted durable execution scope with
auto-tinker config update --automation-mode <mode> --time-budget-minutes <n> --max-concurrency <n>and save profile/goal changes through their focused commands. Default todiscover-only. Never inferauto_public, a main goal, private-remote authority, or broader paths from a one-time request. - Generate an exact task body with
auto-tinker prompt <intent> --agent <name> --workspace <path> --json. - If the current product exposes a scheduling tool and the user asked to schedule, create/update only the scheduler entry there. Otherwise return the prompt for the user to paste into their chosen agent scheduler. Do not run the task body during configuration.
- Re-read saved profile/goal/automation state and report the next run in the user's timezone.
Read automation-policy.md for modes and prompt contracts.
Safety rules
- Default
automation_modetodiscover-only; enableexecute-local,draft-contribution, orcreate-private-remoteonly from explicit durable settings. - Treat
time_budget_minutesas a hard wall-clock stop. It never expands allowed paths, network access, or publication authority. - Manual queue rank, block, schedule, and pause always win.
- Keep each experiment in its own returned
tinkers/path and obey concurrency limits. - A scheduled task may call
$auto-tinker-publishfor new private remotes only whenautomation_modeiscreate-private-remote. This skill never performs the GitHub mutation itself. - Public visibility requires
repository_publication_approval: approved, explicit approval in the executing publish chat, or durableauto_public: true. README/public-story review never substitutes for that consent. - Never place secret values in prompts, Markdown, logs, or scheduler configuration.
- On uncertainty, failed doctor, missing code, failed tests, risky license, or budget exhaustion: preserve evidence, mark blocked/review, notify, and stop.
- The local viewer may show schedules and copyable task text, but must not invoke the scheduler or skills.
Return saved policy, scheduler identity when applicable, exact task text, next run, stop conditions, and how to pause it.
What ships with it: 2 files
3.0 KB alongside SKILL.md
agents/
- openai.yaml209 B
references/
- automation-policy.md2.8 KB