release-create
- Repo stars 0
- Author updated Live
- Author repo skills-registry
- Domain
- Documentation
- Compatible agents
-
- Claude Code
- Cursor
- Cline
- Codex
- Windsurf
- Gemini CLI
- +20
- Trust score
- 88 / 100 · community maintained
- Author / version / license
- @tomevault-io · no license declared
- Token usage
- Lean
- Setup complexity
- Plug-and-play
- External API key
- Not required
- Operating systems
- macOS · Linux · Windows
- Runtime requirements
- Node.js
- Permissions
-
- Read-only
- Write / modify
- Network behavior
- Local-only
- Install commands
- 26 variants
Profile is derived at build time from SKILL.md and install vectors. Subject to drift from author intent.
Heads up: 未限定 allowed-tools,默认拥有全部工具权限。
---
name: release-create
description: Validates a Clawperator release candidate, creates and pushes an annotated git tag for a specifi…
category: documentation
runtime: Node.js
---
# release-create output preview
## PART A: Task fit
- Use case: Validates a Clawperator release candidate, creates and pushes an annotated git tag for a specific version and commit, inspects the resulting GitHub Actions release workflows, and prepares the follow-up published-version docs update. Use this skill after the release code version has already been committed to the repository. Keep code-version bumping separa….
- Inputs: target material, constraints, expected output, and acceptance criteria.
- Evidence boundary: follow “Preconditions / Safety Rules / Output Expectations” and do not present inference as author intent.
## PART B: Execution result
- **01** The card summarizes the use case; runtime output centers on “Validates a Clawperator release candidate, creates and pushes an annotated git tag for a specific version and commit, inspects the resulting GitHub Actions release workflows, and prepares the follow-up published-version docs update. Use this skill after the release code version has already been committed to the repository. Keep code-version bumping separa…”.
- **02** When the source has headings, the agent prioritizes “Preconditions / Safety Rules / Output Expectations” so the result follows the author’s structure.
- **03** Typical output includes task judgment, concrete steps, required commands or file edits, validation, and follow-up options.
- **04** Risk context follows the fingerprint: read files, write/modify files; mostly runs locally; usually needs no extra API key.
## Running Rules
- read files, write/modify files; mostly runs locally; usually needs no extra API key.
- Validate with a small sample before expanding scope.
- Return the result, validation criteria, and next iteration options. The source does not require a stable slash command. After installation, invoke the skill by name and describe the task.
Name target files or source material, expected output, forbidden changes, and whether network or shell access is allowed. Permission fingerprint: read files, write/modify files.
Start with a small task and check whether the result follows “Preconditions / Safety Rules / Output Expectations”. Inspect diffs, logs, previews, or tests before expanding scope.
Confirm the final output includes a concrete result, evidence, and next action. If it stays generic, tighten inputs, boundaries, and acceptance criteria.
---
name: release-create
description: Validates a Clawperator release candidate, creates and pushes an annotated git tag for a specifi…
category: documentation
source: tomevault-io/skills-registry
---
# release-create
## When to use
- Validates a Clawperator release candidate, creates and pushes an annotated git tag for a specific version and commit…
- Use it when the task has clear inputs, repeatable steps, and validation criteria.
## What to provide
- Target material, scope, expected result, and forbidden changes.
- Whether network, commands, file writes, or external services are allowed.
## Execution rules
- Organize steps around “Preconditions / Safety Rules / Output Expectations” and keep inference separate from source facts.
- read files, write/modify files; mostly runs locally; usually needs no extra API key.
- Validate with a small sample before expanding the task.
## Output requirements
- Return the deliverable, key evidence, validation method, and next action.
- Mark missing information as unknown; do not invent commands, platforms, or dependencies. The author source anchors workflow facts; repository files anchor sources and commands; Fluxly only adds fit, limitations, and quality judgment.
skill "release-create" {
input -> user goal + target files + boundaries + acceptance criteria
context -> Preconditions / Safety Rules / Output Expectations
rules -> SKILL.md triggers / order / output contract
runtime -> Node.js | read files, write/modify files | mostly runs locally
guardrails -> usually needs no extra API key + small-sample validation + diff/log review
output -> copyable result + checklist + next iteration
} Use this skill after the release code version has already been committed to the repository. Keep code-version bumping separate.
This skill creates a release by:
- Verifying the requested version matches both
apps/node/package.jsonandapps/node/package-lock.json. - Refusing to proceed unless
CHANGELOG.mdalready contains exactly one release block for the requested version. - Refusing to proceed if the version is already published on npm, if the tag already exists, or if a GitHub Release already exists.
- Running the same local Node checks used by
.github/workflows/publish-npm.yml:npm --prefix apps/node cinpm --prefix apps/node run buildnpm --prefix apps/node run test
- Creating an annotated
v<version>tag at the requested SHA. - Pushing only that tag.
- Inspecting the resulting
Publish npm PackageandRelease APKworkflow runs withgh. - Attempting
.agents/skills/release-update-published-version/after the workflows succeed, retrying briefly for npm/GitHub propagation and creating a follow-up local commit for public docs and website content when the release is discoverable.
Run:
cd "$(git rev-parse --show-toplevel)"
.agents/skills/release-create/scripts/create_release.sh <version> [sha]
Example:
.agents/skills/release-create/scripts/create_release.sh 0.9.6
If sha is omitted, the script tags HEAD.
Preconditions
- The target release commit must already exist locally.
apps/node/package.jsonandapps/node/package-lock.jsonmust already contain the target version.CHANGELOG.mdmust already contain exactly one## [<version>]block for the target release.- Public release-facing docs do not need to be pre-bumped. This skill will try to prepare the published-version follow-up after the release succeeds.
git,npm, andghmust be installed and authenticated.
Safety Rules
- Do not force-move existing tags.
- Do not publish a version that already exists on npm.
- Do not push a branch as part of this step. Push the tag only.
- Do not use this skill to repair a partially published version. Bump to a new version instead.
- The post-release published-version update is a separate local commit. Review and push or merge it explicitly.
- If npm or GitHub Release propagation is still catching up after the workflows finish, the script reports a skipped published-version update instead of failing the release. Run
.agents/skills/release-update-published-version/later in that case.
Output Expectations
The script prints:
- release version
- target tag
- target commit SHA
- local validation status
- pushed tag confirmation
- detected workflow run URLs and conclusions
- published-version follow-up commit information when the release is already discoverable
- or a clear skipped message if publication metadata is still propagating
If a workflow does not appear quickly, the script reports that clearly instead of guessing success.
Source: clawperator/clawperator — distributed by TomeVault.
Decide Fit First
Design Intent
How To Use It
Boundaries And Review