release
Run a Cyrus release by publishing all packages to npm in the correct dependency order, updating changelogs, and creating git tags.
Skill by Army161
Chalk Labs
Need help deploying release?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/army161-release
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/release
What's inside
- Skill name
release- Description
- Run a Cyrus release by publishing all packages to npm in the correct dependency order, updating changelogs, and creating git tags.
- License
- Apache-2.0
- Instructions
- 145 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Release Publish Cyrus packages to npm and create a release. ## Pre-Publishing Checklist 1. **Update CHANGELOG.md and CHANGELOG.internal.md**: - Move items from `## [Unreleased]` to a new versioned section in both files - Use the CLI version number (e.g., `## [0.1.22] - 2025-01-06`) - CHANGELOG.md: Focus on end-user impact from the perspective of the `cyrus` CLI - CHANGELOG.internal.md: Internal development changes, refactors, and tooling updates 2. **Check Linear Issues**: - Review all Linear issues mentioned in the Unreleased changelog - These will be moved from 'MergedUnreleased' to 'ReleasedMonitoring' after release 3. **Commit all changes**: ```bash git add -A git commit -m "Prepare release v0.1.XX" git push ``` ## Publishing Workflow ### 1. Install dependencies from root ```bash pnpm install # Ensures all workspace dependencies are up to date ``` ### 2. Build all packages from root first ```bash pnpm build # Builds all packages to ensure dependencies are resolved ``` ### 3. Publish packages in dependency order **IMPORTANT**: Publish in this exact order to avoid dependency resolution issues: ```bash # 1. Packages with no internal dependencies cd packages/cloudflare-tunnel-client && pnpm publish --access public --no-git-checks cd ../.. pnpm install # Update lockfile cd packages/claude-runner && pnpm publish --access public --no-git-checks cd ../.. pnpm install # Update lockfile # 2. Core package (depends on claude-runner) cd packages/core && pnpm publish --access public --no-git-checks cd ../.. pnpm install # Update lockfile # 3. Simple agent runner (depends on claude-runner) cd packages/simple-agent-runner && pnpm publish --access public --no-git-checks cd ../.. pnpm install # Update lockfile # 4. Packages that depend on core cd packages/linear-event-transport && pnpm publish --access public --no-git-checks cd ../.. pnpm install # Update lockfile cd packages/config-updater && pnpm publish --access public --no-git-checks cd ../.. pnpm install # Update lockfile # 5. Gemini runner (depends on claude-runner, core, simple-agent-runner) cd packages/gemini-runner && pnpm publish --access public --no-git-checks cd ../.. pnpm install # Update lockfile # 6. Edge worker (depends on all packages above) cd packages/edge-worker && pnpm publish --access public --no-git-checks cd ../.. pnpm install # Update lockfile ``` ### 4. Publish the CLI ```bash pnpm install # Final install to ensure all deps are latest cd apps/cli && pnpm publish --access public --no-git-checks cd ../.. ``` ### 5. Create git tag and push ```bash git tag v0.1.XX git push origin <branch-name> git push origin v0.1.XX ``` ### 6. Create GitHub Release Create a GitHub release using the changelog notes as the content: ```bash gh release create v0.1.XX --title "v0.1.XX" --notes-file - << 'EOF' <paste the changelog notes for this version here> EOF ``` Or interactively: ```bash gh release create v0.1.XX --title "v0.1.XX" --notes "$(cat CHANGELOG.md | sed -n '/## \[0.1.XX\]/,/## \[/p' | head -n -1)" ``` ### 7. Update Linear Issues After a successful release, move each Linear issue mentioned in the changelog from 'MergedUnreleased' (Done) status to 'ReleasedMonitoring' (also Done) status. ### 8. Create Pull Request **IMPORTANT**: Always create a PR to merge the release changes back to main: ```bash gh pr create --title "Release v0.1.XX" --body "$(cat <<'EOF' ## Summary - Release v0.1.XX to npm - Update changelogs - Create git tag ## Changes
From Army161/cyrus, Apache-2.0.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jan 11, 2026 (9 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/Army161/cyrus
- Website
- atcyrus.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Army161
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get release running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
release skill. Agent Mart. https://agentmart.dev/skills/army161-release (last updated 2026-10-24)