Agent skill

Verify npm Alignment

by Luligu in Luligu/matterbridge

Verify that matterbridge and all Matterbridge workspace packages are aligned on the npm latest and dev tags.

Apache-2.0Auto-check passed

Install Verify npm Alignment

skills CLI
$ npx skills add Luligu/matterbridge --skill verify-npm-alignment -a claude-code

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

GitHub CLI
$ gh skill install Luligu/matterbridge verify-npm-alignment --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/Luligu/matterbridge.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/verify-npm-alignment .claude/skills/verify-npm-alignment && 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
verify-npm-alignment
GitHub stars
983
Token cost
~839 tokens
SKILL.md length
415 words
Files
1
Skills in repo
6
Repo updated
First seen
Licence
Apache-2.0

At a glance

Verify that matterbridge and all Matterbridge workspace packages are aligned on the npm latest and dev tags.

  • Calls npm

What it does

Verify npm Alignment is an agent skill from Luligu/matterbridge. Verify that matterbridge and all Matterbridge workspace packages are aligned on the npm latest and dev tags. v.1.0.0

Its SKILL.md is about 840 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It works with npm. The repository describes itself as: Matterbridge plugin manager for Matter. The licence is Apache-2.0.

Example prompts

  • “/verify-npm-alignment”

What it can do on your machine

Read from SKILL.md and the folder at commit 857fd9b. 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

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

  • Network

    No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.

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

  • Credentials

    Names no API keys, tokens, secrets or passwords.

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

Context cost

Verify npm Alignment loads about 839 tokens when it runs. Until then it costs about 34 tokens; SKILL.md has 415 words of instructions outside code blocks.

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

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

The full file from Luligu/matterbridge at commit 857fd9b, republished under its Apache-2.0 licence (© Luligu). 415 words, ~839 tokens.

Download SKILL.mdSave it as .claude/skills/verify-npm-alignment/SKILL.md (or your agent's skills folder).
name
verify-npm-alignment
description
Verify that matterbridge and all Matterbridge workspace packages are aligned on the npm latest and dev tags. v.1.0.0

Verify npm latest and dev tag alignment for Matterbridge packages

Verify that the published Matterbridge packages on npm are aligned for both the latest and dev dist-tags.

Scope:

  • Use package.json to discover the root package name and the workspace manifest paths.
  • Check the root matterbridge package and every real workspace package listed in the root workspaces array.
  • Read each workspace package name from its package.json; do not hard-code the workspace package list.
  • Ignore mock package manifests under packages/core/src/mock/**.
  • Exclude apps/frontend/package.json because @matterbridge/frontend is versioned and published independently. Include it only when explicitly requested.

Execution rules:

  • Query the npm registry directly. Do not infer published versions from local manifest versions, lockfiles, release notes, or Git tags.

  • Do not run repository build, test, publish, or automation scripts.

  • For each package, query the exact version selected by both dist-tags, equivalent to:

    bash
    npm view <package-name>@latest version
    npm view <package-name>@dev version
  • Treat the published matterbridge@latest version as the expected version for every in-scope package's latest tag.

  • Treat the published matterbridge@dev version as the expected version for every in-scope package's dev tag.

  • Require exact version equality, including any prerelease suffix such as -dev-YYYYMMDD-abcdef0.

  • Do not compare latest with dev; alignment is evaluated independently within each tag.

  • Treat a missing package, missing dist-tag, empty response, invalid version, authentication error, network error, or npm registry error as a verification failure. Report the error and do not silently skip that package.

  • Do not modify package metadata, publish packages, or move npm dist-tags.

Checks:

  • Verify every in-scope package at latest exactly matches matterbridge@latest.
  • Verify every in-scope package at dev exactly matches matterbridge@dev.
  • Verify every workspace listed by the root manifest was checked for both tags.
  • If arguments name a subset of packages or one tag, limit the registry queries to that requested scope while still using the corresponding matterbridge tag as the reference.
Show full SKILL.md (120 more words)Show less

Output requirements:

  • Report the npm registry used for the queries.
  • Report matterbridge@latest and matterbridge@dev first, unless the requested scope contains only one tag.
  • Provide a concise table with one row per package and columns for package, latest, dev, and status.
  • Mark a package aligned only when each checked tag exactly matches the corresponding matterbridge reference version.
  • List every mismatch with the package name, tag, current published version, and expected version.
  • List registry/query failures separately from version mismatches.
  • If everything matches, explicitly state that matterbridge and all in-scope Matterbridge workspace packages are aligned on both latest and dev.
  • If only a subset was requested, state exactly which packages or tags were not checked.
  • Do not modify files or npm registry state.

© Luligu, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/verify-npm-alignment of Luligu/matterbridge.

Open the folder on GitHubat commit 857fd9b

Compare with similar skills

Verify npm Alignment 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.

Verify npm Alignment compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Verify npm Alignment this skillLuligu/matterbridge983—~839Automated safety check: PassApache-2.0
Defuddlekepano/obsidian-skills49k12 repos~208Automated safety check: PassMIT
Vercel Deploybytedance/deer-flow83k10 repos~797Automated safety check: PassMIT
MCP Server BuildershareAI-lab/learn-claude-code78k5 repos~1.2kAutomated safety check: PassMIT
Knap Markdown Templateskepano/obsidian-skills49k2 repos~986Automated safety check: PassMIT
Install Anti-Slop Oxlint Rulesdmmulroy/anti-slop5.3k1 repos~2.2kAutomated safety check: PassMIT

Similar skills

  • Defuddle

    kepano/obsidian-skills

    Uses the Defuddle CLI to pull clean, readable Markdown, JSON or metadata from web pages, stripping navigation, ads and clutter to save tokens.

    49k GitHub starsUsed in 12 repos~208 tokens
    Knowledge ManagementAuto-check passed
  • Vercel Deploy

    bytedance/deer-flow

    Deploys a project to Vercel with one script and no login, then returns a live preview URL and a claim link for moving the deployment into your own Vercel account.

    83k GitHub starsUsed in 10 repos~797 tokens
    DevOps & CloudAuto-check passed
  • MCP Server Builder

    shareAI-lab/learn-claude-code

    Walks through building MCP servers in Python or TypeScript that expose tools, resources and prompts to Claude, with templates, registration and testing.

    78k GitHub starsUsed in 5 repos~1.2k tokens
    Agent WorkflowsAuto-check passed
  • Knap Markdown Templates

    kepano/obsidian-skills

    Renders Markdown notes from Knap templates and JSON data on the command line, including notes built from Defuddle web page output.

    49k GitHub starsUsed in 2 repos~986 tokens
    Documents & OfficeAuto-check passed
  • Installs, updates or migrates the vendored anti-slop Oxlint plugin in a repository, keeping local rule changes and the plugin's license and provenance files.

    5.3k GitHub starsUsed in 1 repo~2.2k tokens
    DevelopmentAuto-check passed
  • Nx Run Tasks

    nomcopter/react-mosaic

    Helps with running tasks in an Nx workspace. An agent skill from nomcopter/react-mosaic.

    4.8k GitHub starsUsed in 8 repos~613 tokens
    DevelopmentAuto-check passed

More from Luligu/matterbridge

  • Matterjs PR Workflow

    Luligu/matterbridge

    Sync the matter.js fork, implement and test a fix or a new feature/enhancement, format, lint, commit, push, and open a PR against matter-js/matter.js.

    983 GitHub stars~2.4k tokensUpdated yesterday
    Auto-check passed
  • Verify Agent Context

    Luligu/matterbridge

    Verify which coding agent is running and that it loaded the shared Matterbridge instructions, rules and skills from AGENTS.md and .agents/.

    983 GitHub stars~525 tokensUpdated yesterday
    Auto-check passed
  • Verify server message endpoint context, endpoint type narrowing, plugin forwarding order, command observable emission, and Matter 1.6.0 comments on validation and state updates.

    983 GitHub stars~5.1k tokensUpdated yesterday
    Auto-check passed
  • Verify Version Alignment

    Luligu/matterbridge

    Verify that package, Docker build, test utility helper, docs update JSON files, and Docker workflow tags match the expected root version rules.

    983 GitHub stars~1.7k tokensUpdated yesterday
    Auto-check passed
  • Verify Agent Context

    Luligu/matterbridge

    Verify which coding agent is running and that it loaded the shared Matterbridge instructions, rules and skills from AGENTS.md and .agents/.

    983 GitHub stars~195 tokensUpdated yesterday
    Auto-check passed

Works with

Questions about Verify npm Alignment

What does Verify npm Alignment do?

Verify that matterbridge and all Matterbridge workspace packages are aligned on the npm latest and dev tags. Verify npm Alignment is an agent skill from Luligu/matterbridge. Verify that matterbridge and all Matterbridge workspace packages are aligned on the npm latest and dev tags.

How do I install Verify npm Alignment in Claude Code?

Run `npx skills add Luligu/matterbridge --skill verify-npm-alignment -a claude-code`. Or copy the skill folder (.agents/skills/verify-npm-alignment in Luligu/matterbridge) into .claude/skills/verify-npm-alignment in your project. Claude Code loads it when a task matches its description.

How do I install Verify npm Alignment in Codex?

Run `npx skills add Luligu/matterbridge --skill verify-npm-alignment -a codex`. Or copy the skill folder (.agents/skills/verify-npm-alignment in Luligu/matterbridge) into .agents/skills/verify-npm-alignment in your project. Codex loads it when a task matches its description.

Can I use Verify npm Alignment 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 Luligu/matterbridge --skill verify-npm-alignment -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/verify-npm-alignment, .gemini/skills/verify-npm-alignment, .github/skills/verify-npm-alignment and .opencode/skills/verify-npm-alignment in your project.

What does Verify npm Alignment need to run?

Going by SKILL.md and its folder, Verify npm Alignment needs the command-line tools its instructions call (npm).

Does Verify npm Alignment access the network?

SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Verify npm Alignment 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 Verify npm Alignment use?

Verify npm Alignment is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Verify npm Alignment use?

About 839 tokens (SKILL.md is roughly 3.4k 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 Verify npm Alignment?

Skills that share tags, products or a category with Verify npm Alignment: Defuddle (kepano/obsidian-skills, 49k stars), Vercel Deploy (bytedance/deer-flow, 83k stars), MCP Server Builder (shareAI-lab/learn-claude-code, 78k stars) and Knap Markdown Templates (kepano/obsidian-skills, 49k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Verify npm Alignment?

Luligu (a GitHub user) maintains it in Luligu/matterbridge, which has 983 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 7, 2026.

Source: Luligu/matterbridge on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.