From htmlgraph
Deploy and release HtmlGraph — run quality gates, bump version, tag, push, and trigger GitHub release pipeline. Use when asked to deploy, release, publish, ship, or push a new version.
npx claudepluginhub shakestzd/htmlgraph --plugin htmlgraphThis skill is limited to using the following tools:
Run the full deployment pipeline for HtmlGraph.
Provides Ktor server patterns for routing DSL, plugins (auth, CORS, serialization), Koin DI, WebSockets, services, and testApplication testing.
Conducts multi-source web research with firecrawl and exa MCPs: searches, scrapes pages, synthesizes cited reports. For deep dives, competitive analysis, tech evaluations, or due diligence.
Provides demand forecasting, safety stock optimization, replenishment planning, and promotional lift estimation for multi-location retailers managing 300-800 SKUs.
Run the full deployment pipeline for HtmlGraph.
# Non-interactive (recommended for CI/automation)
./scripts/deploy-all.sh VERSION --no-confirm
# Interactive (with confirmations)
./scripts/deploy-all.sh VERSION
# Dry run (preview what would happen)
./scripts/deploy-all.sh VERSION --dry-run
go build ./..., go vet ./..., go test ./...plugin/.claude-plugin/plugin.jsonrelease: vX.Y.Z commit, vX.Y.Z git tagrelease-go.yml workflow on v* tagWhen the user asks to deploy or release:
Check for a version argument. If not provided, read the current version from
plugin/.claude-plugin/plugin.json and suggest the next patch/minor/major bump.
Run the deploy script:
./scripts/deploy-all.sh VERSION --no-confirm
If the script doesn't exist (user is not in the htmlgraph dev repo), guide them through manual steps:
# 1. Run quality gates
go build ./... && go vet ./... && go test ./...
# 2. Bump version in plugin.json
# 3. Commit, tag, push
git add plugin/.claude-plugin/plugin.json
git commit -m "release: vVERSION"
git tag vVERSION
git push origin main --tags
After deployment, check CI status:
gh run list --workflow=release-go.yml --limit 3
Verify the release:
gh release view vVERSION
# Build-only (quality gates, no release)
./scripts/deploy-all.sh --build-only
# Docs-only (commit + push, no tag/release)
./scripts/deploy-all.sh --docs-only
HtmlGraph follows semantic versioning: