Agent skill

Automate npm Release

by jd-solanki in jd-solanki/slidev-theme-dracula

Automate npm package publishing via GitHub Actions for single-package repos and independent monorepo packages, including bumpp version tags, GitHub release notes, trusted publishing, provenance, and…

No licenceAuto-check passedDevelopment

Install Automate npm Release

skills CLI
$ npx skills add jd-solanki/slidev-theme-dracula --skill automate-npm-release -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jd-solanki/slidev-theme-dracula automate-npm-release --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jd-solanki/slidev-theme-dracula.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.ai/skills/automate-npm-release .claude/skills/automate-npm-release && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
automate-npm-release
GitHub stars
161
Token cost
~626 tokens
SKILL.md length
228 words
Files
5
Skills in repo
6
Repo updated
First seen
Licence
None found

At a glance

Automate npm package publishing via GitHub Actions for single-package repos and independent monorepo packages, including bumpp version tags, GitHub release notes, trusted publishing, provenance, and…

  • Modifying npm publish workflows
  • SKILL.md covers Shared rules, Quick choice and Workflow examples
  • Calls npm and pnpm; reaches registry.npmjs.org; needs NODE_AUTH_TOKEN
  • Npm release pipelines

What it does

Automate npm Release is an agent skill from jd-solanki/slidev-theme-dracula. Automate npm package publishing via GitHub Actions for single-package repos and independent monorepo packages, including bumpp version tags, GitHub release notes, trusted publishing, provenance, and package-scoped release tags. Use when setting up or modifying npm publish workflows, npm release pipelines, version bumping, package-scoped monorepo releases, changelogithub release notes, trusted publishing, provenance badges, NPMTOKEN, or OIDC publishing.

Its SKILL.md is about 630 tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files (for example `EXAMPLE_WORKFLOW.yml`, `MONOREPO.md` and `MONOREPO_WORKFLOW.yml`).

It sits in Development, covering Monorepo tooling, Changelog and release notes and OAuth and OpenID Connect. It works with npm, GitHub and GitHub Actions. The repository describes itself as: Dracula theme for slidev 🧛.

When your agent uses it

  • Modifying npm publish workflows
  • Npm release pipelines
  • Version bumping
  • Package-scoped monorepo releases

Example prompts

  • “/automate-npm-release”

Requirements

  • A credential in NPM_TOKEN
  • A credential in NODE_AUTH_TOKEN

What it can do on your machine

Read from SKILL.md and the folder at commit 383e9b1. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm
    • pnpm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • registry.npmjs.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • NODE_AUTH_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Automate npm Release loads about 626 tokens when it runs. Until then it costs about 120 tokens; SKILL.md has 228 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~120
When it runs · the whole SKILL.md, loaded when a task matches
~626

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 228 words (~626 tokens).

“Use this skill to set up npm release automation. First identify the repository shape, then load the matching reference:”

— opening of SKILL.md by jd-solanki
name
automate-npm-release
disable-model-invocation
true

Read the full SKILL.md on GitHub

Files

SKILL.md and 4 other files in .ai/skills/automate-npm-release of jd-solanki/slidev-theme-dracula.

  • SKILL.md
  • EXAMPLE_WORKFLOW.yml
  • MONOREPO.md
  • MONOREPO_WORKFLOW.yml
  • SINGLE_PACKAGE.md

Open the folder on GitHubat commit 383e9b1

Compare with similar skills

Automate npm Release next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Automate npm Release compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Automate npm Release this skilljd-solanki/slidev-theme-dracula161—~626Automated safety check: PassNone
Ccb GitHubSeemSeam/claude_codex_bridge3.6k—~4.9kAutomated safety check: PassCustom licence
Cline CLI Release Publishercline/cline70k—~3.4kAutomated safety check: WarnApache-2.0
Linea Dependency MaintenanceConsensys-Incorporated/linea-attestation-registry1771 repos~3.7kAutomated safety check: WarnMIT
ReleaseWebMCP-org/npm-packages104—~1.6kAutomated safety check: NotesMIT
npm Release Via GitHub Actionsjmfederico/pi-web871—~2.9kAutomated safety check: PassMIT

Similar skills

  • Ccb GitHub

    SeemSeam/claude_codex_bridge

    Maintain this CCB project's GitHub-facing release and npm publication surface.

    3.6k GitHub stars~4.9k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Walks through releasing the Cline CLI package to npm: release notes, version bump, matching git tag, and either the GitHub workflow or a local publish.

    70k GitHub stars~3.4k tokensUpdated today
    DevelopmentAuto-check: warnings
  • Linea Dependency Maintenance

    Consensys-Incorporated/linea-attestation-registry

    Safely plan and execute dependency maintenance for JavaScript/TypeScript (npm, pnpm) and GitHub Actions, including npm lockfiles, pnpm workspaces, catalogs, overrides, SHA-pinned action versions…

    177 GitHub starsUsed in 1 repo~3.7k tokens
    DevelopmentAuto-check: warnings
  • Release

    WebMCP-org/npm-packages

    Release the @mcp-b monorepo with Changesets and pnpm, using npm trusted publishing in GitHub Actions.

    104 GitHub stars~1.6k tokensUpdated yesterday
    DevelopmentAuto-check: notes
  • A skill your agent uses whenever the user asks for a new npm version, npm release, package release, new release, version bump, publishing to npm, cutting a GitHub release, tagging a release, or…

    871 GitHub stars~2.9k tokensUpdated 2 days ago
    DevOps & CloudAuto-check passed
  • A skill your agent uses when setting up npm publishing with GitHub Actions - provides trusted publishing with OIDC, provenance attestations, and monorepo configuration

    122 GitHub stars~781 tokensUpdated 4 days ago
    DevOps & CloudAuto-check passed

More from jd-solanki/slidev-theme-dracula

  • Clean Code

    jd-solanki/slidev-theme-dracula

    Write readable, maintainable code through disciplined naming, small functions, and clean error handling.

    161 GitHub starsUsed in 1 repo~3.8k tokens
    Auto-check passed
  • Comment Code

    jd-solanki/slidev-theme-dracula

    Write clear, useful in-code comments and documentation that capture what the code cannot say for itself.

    161 GitHub stars~2.7k tokensUpdated 3 mo ago
    Auto-check passed
  • Node CLI

    jd-solanki/slidev-theme-dracula

    Patterns and conventions for building Node.js CLI tools — src structure, entry point setup, Commander wiring, and update notifications.

    161 GitHub stars~1.6k tokensUpdated 3 mo ago
    Auto-check passed
  • Automate Commit Based Gh Release Changelog

    jd-solanki/slidev-theme-dracula

    Automate GitHub release creation and changelog generation from Conventional Commits using changelogithub — includes GitHub release mechanics, tag-based triggers, required permissions, and…

    161 GitHub stars~470 tokensUpdated 3 mo ago
    Auto-check passed
  • Code Organisation

    jd-solanki/slidev-theme-dracula

    Decide where code lives — the directory tree, module and package boundaries, and the layout inside a file.

    161 GitHub stars~1.6k tokensUpdated 3 mo ago
    Auto-check passed

Categories

Questions about Automate npm Release

What does Automate npm Release do?

Automate npm package publishing via GitHub Actions for single-package repos and independent monorepo packages, including bumpp version tags, GitHub release notes, trusted publishing, provenance, and…. Automate npm Release is an agent skill from jd-solanki/slidev-theme-dracula. Automate npm package publishing via GitHub Actions for single-package repos and independent monorepo packages, including bumpp version tags, GitHub release notes, trusted publishing, provenance, and package-scoped release tags.

When should I use Automate npm Release?

Automate npm Release fits situations like: modifying npm publish workflows; npm release pipelines; version bumping; package-scoped monorepo releases.

How do I install Automate npm Release in Claude Code?

Run `npx skills add jd-solanki/slidev-theme-dracula --skill automate-npm-release -a claude-code`. Or copy the skill folder (.ai/skills/automate-npm-release in jd-solanki/slidev-theme-dracula) into .claude/skills/automate-npm-release in your project. Claude Code loads it when a task matches its description.

How do I install Automate npm Release in Codex?

Run `npx skills add jd-solanki/slidev-theme-dracula --skill automate-npm-release -a codex`. Or copy the skill folder (.ai/skills/automate-npm-release in jd-solanki/slidev-theme-dracula) into .agents/skills/automate-npm-release in your project. Codex loads it when a task matches its description.

Can I use Automate npm Release in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jd-solanki/slidev-theme-dracula --skill automate-npm-release -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/automate-npm-release, .gemini/skills/automate-npm-release, .github/skills/automate-npm-release and .opencode/skills/automate-npm-release in your project.

What does Automate npm Release need to run?

Going by SKILL.md and its folder, Automate npm Release needs the command-line tools its instructions call (npm and pnpm) and credentials named NODE_AUTH_TOKEN. Our summary lists: A credential in NPM_TOKEN; A credential in NODE_AUTH_TOKEN.

Does Automate npm Release access the network?

SKILL.md names 1 domain. In commands or code: registry.npmjs.org; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Automate npm Release safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Automate npm Release use?

No licence was found for Automate npm Release or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Automate npm Release use?

About 626 tokens (SKILL.md is roughly 2.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Automate npm Release?

Skills that share tags, products or a category with Automate npm Release: Ccb GitHub (SeemSeam/claude_codex_bridge, 3.6k stars), Cline CLI Release Publisher (cline/cline, 70k stars), Linea Dependency Maintenance (Consensys-Incorporated/linea-attestation-registry, 177 stars) and Release (WebMCP-org/npm-packages, 104 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Automate npm Release?

jd-solanki (a GitHub user) maintains it in jd-solanki/slidev-theme-dracula, which has 161 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on July 6, 2026.

Source: jd-solanki/slidev-theme-dracula on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.