agentsclimarketplace

Auto tinker publish

Skill NolanCassidy/auto-tinker/skills/auto-tinker-publish

Local-first, chat-operated developer experiments, learning history, and approval-gated publishing.

Install
npx -y skills add NolanCassidy/auto-tinker --skill auto-tinker-publish

Assembled 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

Own every Auto-Tinker GitHub remote mutation by planning or creating a private experiment repository, pushing reviewed commits, and changing approved repository visibility. Use for private remote creation, remote updates, publication readiness, portfolio README/public-story preparation, or public release; no other Auto-Tinker skill mutates GitHub.

SKILL.md

5.2 KB, ~1.0k tokens by cl100k_base, as published. Nobody here has run it

Auto-Tinker Publish

Treat writing review, repository-publication approval, private remote creation, pushing, and actual public visibility as distinct actions.

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.

Resolve and prepare

  1. Read the experiment and run auto-tinker repo plan <experiment-id> --workspace <path> --json. For adaptations, confirm the plan targets only repo_url or an explicit destination-role location, never source_repository or an upstream GitHub artifact.
  2. Verify the current local code path and Git identity. If code is missing or the path is unverified, preserve the experiment/lesson and explain what must be restored; never publish an evidence snapshot as if it were a repository.
  3. Inspect status, commits, tests, secrets, large files, license, authorship, upstream attribution, generated content, destination owner/name, and current repository_publication_approval, readme_review, and public_story_review states. Confirm the repository name is concise and project-specific, follows explicit profile constraints, has no generic workspace/username/date prefix, and distinguishes an adaptation from its upstream source. Check that the exact owner/name is available before private creation; on collision, return to naming review rather than silently adding a number.
  4. Maintain a clear What I changed / learned section at the top of the README. For revisits, append a dated entry without erasing the original project documentation. Use readme-journal.md as a shape, not text to copy blindly.
  5. Keep separate linked records using auto-tinker journal append --kind private-journal|readme|changelog|public-story. Review a writing record with auto-tinker journal review <journal-id> --state <pending|approved>. The public story must exclude private-company details, secrets, unsupported claims, and others' identities.
  6. Write in the user's voice only from approved profile examples. Otherwise use plain first person: why I picked it, what interested or annoyed me, attempts and struggles, what I changed, how I verified it, and what I learned. Remove private detail and generic AI hype from public output.

Create or update private work

  1. Preview with auto-tinker repo create-private <experiment-id> --dry-run --workspace <path> --json.
  2. Show owner, name, fixed creation visibility (private), local branch/HEAD, attribution, and tests. Record privacy such as review is not a GitHub visibility request.
  3. After the user authorizes this external mutation—or durable automation policy explicitly permits private remote creation—run the command without --dry-run.
  4. Require a clean committed local repository with no existing origin; creation uses one explicit gh repo create --private --source <path> --remote origin --push operation. Verify the returned GitHub URL, actual private visibility, default branch, and remote SHA against local HEAD before recording success. No writing-review or repository-publication approval value changes GitHub visibility by itself.

Publish publicly

  1. Run auto-tinker repo publish <experiment-id> --dry-run --workspace <path> --json.

  2. Confirm verification, destination, current visibility, and every independent gate: --readme-review approved, --public-story-review approved, truthful --attribution <text>, --license-review compatible|approved, and --repository-publication-approval approved as applicable.

  3. Persist reviewed experiment gates explicitly when authorized:

    auto-tinker experiment update <experiment-id> --workspace <path> --json \
      --readme-review approved --public-story-review approved \
      --attribution "Adapted from <project> at <url>@<revision> under <license>; delta: <change>." \
      --license-review compatible
    auto-tinker experiment update <experiment-id> --workspace <path> --json \
      --repository-publication-approval approved
    

    The second command is publication consent. Never infer it from a writing review, writing_approval, or an approved public-story draft.

  4. Proceed only in this chat-invoked skill when repository_publication_approval is already approved, the user explicitly approves this run (pass --approve), or the CLI confirms durable auto_public: true.

  5. If no repository-publication gate passes, leave the repository private and return the exact prompt the user can copy to request review/publication.

  6. After mutation, verify public visibility and URL; then record the actual result in the experiment and changelog. Never report public based only on local approval.

Read publication-gates.md before any remote mutation.

The viewer may set local review/approval state and emit the exact copyable prompt for this skill. It must never create, push, or publish the repository itself.

What ships with it: 3 files

5.5 KB alongside SKILL.md

agents/

assets/

references/

Keep looking

Skills are one crate of 326,984. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.