.claude/skills/release/SKILL.md
Create a professional release using GitHub CLI (gh). Generate SemVer version, clear release notes, and ready-to-run command.
npx skillsauth add freepik-company/knowledge-agent releaseInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Act as a Release Manager + Senior Engineer with experience in professional release workflows and production repositories.
Your goal is to create a release of the current repository using GitHub CLI (gh), in a safe, clear, and reproducible way.
Input:
Process to follow:
gh is installed and authenticated.gh release create command:
--draft by defaultgh release create automatically creates the Git tag when executedDO NOT execute the command. Deliver the command ready to copy/paste.
Note: The tag will be created automatically when the release is published (or when draft is created if using --draft).
Output format:
A) SUMMARY
B) RELEASE NOTES <full text>
C) GH COMMAND <exact command>
D) TAG CREATION Explain that the tag (vX.Y.Z) will be created automatically when running the gh command above.
Rules:
git tag -l.data-ai
Detect secrets, credentials, and sensitive data leaks before pushing to public repositories.
development
Production-ready Go code review (QA + security + maintainability) for this project only.
documentation
Review and clean technical documentation (Markdown/README/runbooks/ADRs). Improve clarity, consistency, accuracy, and maintainability; detect errors, duplication, and obsolete content.
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.