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…

MITAuto-check: warningsDevelopment

Install Linea Dependency Maintenance

The automated check flagged lines worth reading first. See the safety section below.

skills CLI
$ npx skills add Consensys-Incorporated/linea-attestation-registry --skill linea-dependency-maintenance -a claude-code

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

GitHub CLI
$ gh skill install Consensys-Incorporated/linea-attestation-registry linea-dependency-maintenance --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/Consensys-Incorporated/linea-attestation-registry.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/linea-dependency-maintenance .claude/skills/linea-dependency-maintenance && 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
linea-dependency-maintenance
GitHub stars
177
Used in
1 other repo
Token cost
~3.7k tokens
SKILL.md length
1,838 words
Files
9 (incl. scripts, references)
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

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…

  • Works in 5 steps: Read repo instructions first: AGENTS.md,… → Detect the package-manager contract from… → Check branch and worktree state with git… → …
  • The user asks to update
  • SKILL.md covers Preflight, Policy, Inventory and Triage, plus 7 more sections
  • Calls npm, pnpm and node

What it does

Linea Dependency Maintenance is an agent skill from 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, release-age policies, audits, CI validation, Dependabot boundaries, PRs, and GitHub tracking issues. Use whenever the user asks to update, bump, refresh, audit, clean, modernize, or review dependencies or GitHub Actions, reduce vulnerabilities, clean overrides, or prepare dependency PRs/issues.

Its SKILL.md is about 3.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 12 other files, including scripts and reference files (for example `agents/openai.yaml`, `evals/evals.json` and `references/github-actions.md`).

It sits in Development, covering Dependency management, Smart contracts and CI/CD. It works with GitHub Actions, npm, pnpm and TypeScript. The repository describes itself as: Verax is a shared registry for storing attestations of public interest on EVM chains, designed to enhance data discoverability and consumption for dApps across the network. The licence is MIT.

When your agent uses it

  • The user asks to update
  • Review dependencies
  • Reduce vulnerabilities
  • Clean overrides

Example prompts

  • “/linea-dependency-maintenance”

Requirements

  • Docker

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Read repo instructions first: AGENTS.md, CLAUDE.md, package-specific instructions, and CONTRIBUTING.md.
  2. Detect the package-manager contract from lockfiles, packageManager, CI, deploy config, and package-manager guard
  3. Check branch and worktree state with git status --short --branch. If unrelated changes are present, use an isolated
  4. Read .nvmrc, .node-version, engines, .npmrc, deploy config, dependabot.yml, and the GitHub Actions pins in
  5. Capture the baseline: outdated report, audit report, lockfile state, and relevant validation commands.

What it can do on your machine

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

    Ships 3 files in scripts/, which the agent can run.

    Shell commands in SKILL.md call:

    • npm
    • pnpm
    • node
    • git

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

  • Network

    No URLs in SKILL.md. Its commands use npm, pnpm and git, 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

Linea Dependency Maintenance loads about 3.7k tokens when it runs, and up to ~6.9k if it reads all its reference files. Until then it costs about 130 tokens; SKILL.md has 1,838 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~130
When it runs · the whole SKILL.md, loaded when a task matches
~3.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~6.9k

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: warnings

The automated check found patterns that need a careful read before installing.

  • WarningMentions a credentials file (SSH keys, cloud or package-manager tokens)SKILL.md:31
    `.nvmrc`, `.node-version`, `engines`, `.npmrc`, deploy config, `dependabot.yml`, and the GitHub Actions pins in

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); the scripts in this folder are not scanned.

SKILL.md

The full file from Consensys-Incorporated/linea-attestation-registry at commit 8bff011, republished under its MIT licence (© Consensys-Incorporated). 1,838 words, ~3,655 tokens.

Download SKILL.mdSave it as .claude/skills/linea-dependency-maintenance/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.
name
linea-dependency-maintenance
description
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, release-age policies, audits, CI validation, Dependabot boundaries, PRs, and GitHub tracking issues. Use whenever the user asks to update, bump, refresh, audit, clean, modernize, or review dependencies or GitHub Actions, reduce vulnerabilities, clean overrides, or prepare dependency PRs/issues.
metadata.short-description
Safe npm/pnpm and GitHub Actions dependency maintenance

Dependency Maintenance

<!-- markdownlint-disable -->
<!-- vale off -->

Use this workflow to maximize safe dependency progress without changing the repository's package-manager contract or hiding remaining risk.

Preflight

  1. Read repo instructions first: AGENTS.md, CLAUDE.md, package-specific instructions, and CONTRIBUTING.md.
  2. Detect the package-manager contract from lockfiles, packageManager, CI, deploy config, and package-manager guard scripts:
    • npm repo: use npm, preserve package-lock.json, and validate with npm ci.
    • pnpm repo: use pnpm, preserve pnpm-lock.yaml, pnpm-workspace.yaml, catalogs, and overrides.
    • Do not introduce a different lockfile, workspace file, package-manager metadata, or install command.
  3. Check branch and worktree state with git status --short --branch. If unrelated changes are present, use an isolated worktree or avoid touching those files.
  4. Read .nvmrc, .node-version, engines, .npmrc, deploy config, dependabot.yml, and the GitHub Actions pins in .github/workflows/*.yml and .github/actions/**/action.yml.
  5. Capture the baseline: outdated report, audit report, lockfile state, and relevant validation commands.

Policy

  • Treat release-age and cooldown rules as hard gates. Compute exact cutoff timestamps before selecting versions.
  • In pnpm repos, minimumReleaseAge is a maturity window in minutes. Treat the configured minimumReleaseAgeExclude list as read-only: respect the existing entries, but never add or widen it to push a fresher version through — the maturity window is a hard gate, not a hurdle to bypass.
  • Treat npm/pnpm dependency updates as owned by this skill. Do not re-enable Dependabot npm/pnpm package-ecosystem jobs unless the user explicitly asks.
  • GitHub Actions are in scope for manual/agent sweeps and for policy enforcement, but Dependabot keeps opening the routine github-actions PRs: its cooldown in dependabot.yml (7 days) matches the action maturity window, so leave that job enabled and let the two coexist. Docker and other non-JavaScript ecosystems also stay under Dependabot.
  • Pin GitHub Actions to a full 40-character commit SHA, never a tag or branch ref (@v4, @main). A movable ref lets the upstream repo change what runs in CI without review. Append the human-readable version as an end-of-line comment (uses: actions/checkout@<sha> # v7.0.0) and update that comment on every bump so the SHA stays auditable.
  • Gate GitHub Actions on release age: only adopt a SHA whose release (tag) is older than 7 days. Actions use a longer 7-day window than the JS/npm/pnpm gate because an action runs with repository scope in CI, so a fresh release is higher-risk supply-chain surface. Treat the window as a hard gate, not a suggestion.
  • Pin exact versions (mandatory). Every npm/pnpm dependencies/devDependencies specifier must be an exact pin, never a ^ caret or ~ tilde range. Floating ranges silently pull unreviewed releases and widen the supply-chain attack surface, so a single exact version is the only safe and reproducible default. When a bump touches a manifest, also tighten any pre-existing ^/~ range on that package to an exact pin. The exception is peerDependencies: those declare the version range a consumer must satisfy (the package never installs them itself), so pinning them exact invents false incompatibilities — leave intentional peer ranges as ranges.
  • Preserve reference style otherwise: keep catalog: references, workspace: references, and repo-specific package placement unchanged. Pin the concrete version at the catalog definition so consumers stay on catalog:.
  • Default PR scope is eligible patch and minor updates. Major upgrades, risky transitive fixes, and broad migrations get tracking issues unless the user explicitly approves doing them now.
  • Prefer official migration guides, changelogs, package registry metadata, and advisory pages for decisions that affect risk.

Inventory

Build an inventory from direct dependencies, dev dependencies, peer dependencies, optional dependencies, catalogs, overrides, lockfiles, and audit output.

Use native commands first:

bash
npm outdated --json || true
npm audit --json || true
npm explain <package>
npm ls <package>

pnpm outdated -r --format json || true
pnpm audit --json || true
pnpm why <package> -r

When registry-age gates matter, use the bundled helper as a reproducible first pass:

bash
node <skill-dir>/scripts/eligible-updates --manager auto --days 3

Replace <skill-dir> with the directory containing this SKILL.md. Adjust --days or --minutes to match the repo policy.

Triage

Classify every candidate before changing files:

  • Safe now: patch/minor, older than cutoff, peer-compatible, and locally validatable.
  • Blocked non-major: too fresh, peer-conflicting, runtime-breaking, upstream-pinned, or requiring nontrivial code/config migration.
  • Major migration: semver-major or framework/toolchain migration that needs a dedicated issue.
  • Audit-only blocked: no patched version, incompatible transitive major, bundled dependency, or upstream package must move first.
  • Removable: unused dependency that should be deleted instead of bumped.

Group tightly coupled packages together when separate bumps are likely to create peer, type, or runtime friction.

Apply

  • Update catalogs before workspace manifests when dependencies are shared through catalog:.
  • In npm repos, update package.json and regenerate package-lock.json with npm. Prefer lockfile-only install when appropriate, then validate with clean install.
  • In pnpm repos, regenerate pnpm-lock.yaml with normal pnpm install flow. Do not bypass minimumReleaseAge.
  • Preserve package-manager script safety settings such as engine-strict, ignore-scripts, LavaMoat allow-scripts, and only-allow.
  • Keep code/config changes minimal and only when required by the dependency update.
  • If a supposedly safe update breaks validation, revert just that candidate and document why it moved to blocked work.

Overrides

Treat overrides as temporary exceptions:

  • Remove stale overrides after direct bumps when they no longer affect resolution or audit posture.
  • Keep or add only targeted overrides that are compatible with the dependent package and materially improve security or toolchain behavior.
  • Avoid broad overrides for transitive major jumps unless upstream compatibility is proven.
  • Document every kept override with package path, advisory or compatibility reason, current resolution, target resolution, and remaining risk.

Refresh overrides after the direct bumps land, so you only keep exceptions that are still required. Let natural resolution catch up first, then keep overrides only for advisories that remain. The flow is the same regardless of package manager, but the exact commands differ, so use the ones in the matching reference file:

  1. Remove the existing overrides block from the package manager's source config. For pnpm, inspect the repo first: the live block can be top-level overrides in pnpm-workspace.yaml, pnpm.overrides in package.json, or resolutions. For npm, use overrides in package.json. Do not edit generated lockfile override metadata by hand.
  2. Reinstall so resolution settles without the overrides.
  3. Apply the package manager's audit fix. For npm, run npm audit fix without --force, which stays non-major. For pnpm, run pnpm audit --fix; on pnpm 10 this can write targeted overrides pinning the patched versions, while older pnpm versions may require adding targeted exact overrides manually from the remaining audit output. If pnpm edits minimumReleaseAge, minimumReleaseAgeExclude, or related maturity-gate settings, revert those edits immediately; do not use audit fix to bypass the maturity gate.
  4. Reinstall again so the lockfile reflects the fixed tree.

Then inspect the result — do not trust the audit fix blindly:

  • Any advisory still reported needs a deliberate, documented override pinned to an exact version (Policy); anything now resolved should stay removed.
  • An audit fix can pin a transitive dependency to a new major. Before keeping such an override, confirm the dependent package actually supports it; otherwise revert it and track the advisory as blocked (see the transitive-major rule in references/pnpm.md).
  • In pnpm repos, minimumReleaseAge also gates overrides: pnpm refuses an exact-version override still inside the maturity window and can silently fall back to an older in-range version that is still vulnerable. Confirm with pnpm why <pkg> -r plus a re-audit that the intended patched version actually landed. If the only patched version is still inside the maturity window, treat the advisory as blocked and track it until the version matures — never widen minimumReleaseAgeExclude to force it in. If pnpm audit --fix adds such an exclusion, revert it; do not accept the silent, still-vulnerable fallback or compensate for maturity failures with config changes.
  • Re-run validation, because dropping or changing overrides can shift transitive versions across the workspace.

See references/pnpm.md and references/npm.md for the per-manager commands (on pnpm 10 pnpm audit --fix rewrites overrides automatically; npm never writes overrides, so its flow relies on npm audit fix without --force plus manual targeted overrides).

Show full SKILL.md (583 more words)Show less

GitHub Actions

Workflow and composite-action files (.github/workflows/*.yml, .github/actions/**/action.yml) reference third-party actions. Maintain them on the same lifecycle as packages: inventory, triage by release age, bump, validate.

Inventory the pins with a reproducible first pass:

bash
node <skill-dir>/scripts/eligible-actions --days 7

The helper scans every external uses: pin and, for each action, reports the newest same-major release older than the cutoff plus its exact commit SHA. It needs an authenticated gh CLI. The action gate is 7 days; adjust --days/--minutes only if repo policy differs. When the same action is pinned to different SHAs across files, the report sets conflictingPins and lists each variant — reconcile those before bumping.

Triage each pin:

  • Safe now: a newer same-major tag whose release is older than the cutoff. Bump both the SHA and the version comment.
  • Blocked (too fresh): the only newer tag is still inside the maturity window. Keep the current pin, note it, and re-check after the release matures. Never bump to a release younger than the cutoff.
  • Pin drift: conflictingPins is true (different SHAs for the same action path). Align every workflow file to one SHA and comment before applying any bump suggestion.
  • Comment drift: commentDrift is true (same SHA but different version comments). Align comments before bumping.
  • Major migration: a semver-major bump (for example a runner or Node baseline change). Track it in an issue instead of bumping now, unless the user approves the major.

Apply a bump by replacing the SHA and the trailing comment together, so they never drift:

- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
+ uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3

Local actions (uses: ./.github/actions/...) are first-party and need no pin. See references/github-actions.md for the exact gh commands to resolve a tag to its commit SHA and confirm its release age.

Validation

Run the narrowest meaningful checks first, then broaden by blast radius:

  • install or clean install
  • audit after changes
  • lint, typecheck, build, and tests
  • repo-specific checks such as Docusaurus prebuild/build, Turbo filters, Prisma generate, Playwright/Storybook browsers, Docker builds, Foundry/forge, subgraph codegen/tests, or generated-doc checks
  • for GitHub Actions changes: confirm every external uses: is a 40-character commit SHA with a matching version comment, and that each bumped release cleared the age gate

If a command cannot run, report why. If CI fails, inspect the actual logs and classify the failure as introduced by the update, exposed baseline debt, or external/non-actionable.

Open The PR

Open the PR only after local validation is green. Opening a PR is an outward-facing action, so commit the work on a dedicated branch, then pause and confirm with the user before pushing and creating the PR.

  • Branch from the repo's base branch and commit with the repository's Conventional Commit format. Match the update set:
    • npm/pnpm only: stage manifest and lockfile changes together. Use the repo-approved scope (for example deps(global): refresh dependencies).
    • GitHub Actions only: stage .github/workflows/*.yml and .github/actions/**/action.yml changes together. Use deps(actions): refresh GitHub Actions to align with Dependabot's github-actions commit prefix.
    • Mixed JS and Actions updates: prefer separate commits per ecosystem, or one commit whose message names both scopes explicitly.
  • Open a PR.

Open English follow-up issues for deferred major upgrades or blocked migration streams. Each issue should include official docs, current and target versions, expected code areas, migration plan, validation, rollout risk, and rollback notes.

Stop And Ask

Pause before contract deployments, public API breakage, package-manager migration, broad refactors, invalid override trees, or CI failures that suggest a cross-cutting regression.

Additional Resources

  • For npm/package-lock repositories, read references/npm.md.
  • For pnpm workspace/catalog/override repositories, read references/pnpm.md.
  • For GitHub Actions SHA pinning and release-age checks, read references/github-actions.md.
  • For reproducible release-age inventory, run scripts/eligible-updates (npm/pnpm) or scripts/eligible-actions (GitHub Actions).

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

Files

SKILL.md and 8 other files (scripts, references) in .agents/skills/linea-dependency-maintenance of Consensys-Incorporated/linea-attestation-registry.

  • SKILL.md
  • agents/openai.yaml
  • evals/evals.json
  • references/github-actions.md
  • references/npm.md
  • references/pnpm.md
  • scripts/eligible-actions
  • scripts/eligible-updates
  • scripts/package.json

Open the folder on GitHubat commit 8bff011

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in Consensys-Incorporated/linea-attestation-registry, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Linea Dependency Maintenance 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.

Linea Dependency Maintenance compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Linea Dependency Maintenance this skillConsensys-Incorporated/linea-attestation-registry1771 repos~3.7kAutomated safety check: WarnMIT
ReleaseWebMCP-org/npm-packages104—~1.6kAutomated safety check: NotesMIT
Audit And Reduce Dependenciesgrafana/skills282—~3.6kAutomated safety check: WarnApache-2.0
Dsh Web UI Releaseningbainb/deepseek-harness-desktop789—~1.4kAutomated safety check: WarnBSD-3-Clause
Pnpm Engineteambit/bit18k—~1.9kAutomated safety check: PassCustom licence
Monorepo Tooling and Dependenciespierrecomputer/pierre6.3k—~1.1kAutomated safety check: PassApache-2.0

Similar skills

  • 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
  • Official

    Reduces JavaScript dependency footprint with pnpm while preserving lockfile, workspace layout, and dependency range style.

    282 GitHub stars~3.6k tokensUpdated 2 days ago
    DevOps & CloudAuto-check: warnings
  • Dsh Web UI Release

    ningbainb/deepseek-harness-desktop

    Release and publish the dsh-web-ui monorepo (DSH Web GUI plugin family + skin collection) — bump all packages to one unified version, commit and tag, push the vX.Y.Z tag that triggers the GitHub…

    789 GitHub stars~1.4k tokensUpdated 4 days ago
    DevelopmentAuto-check: warnings
  • Pnpm Engine

    teambit/bit

    Work on the pnpm Rust engine (@pnpm/napi, the pacquet crates) that bit install runs through.

    18k GitHub stars~1.9k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Sets one monorepo's rules for toolchain pins, pnpm package operations, the shared dependency catalog and moon tasks, so the agent adds versions and scripts the right way.

    6.3k GitHub stars~1.1k tokensUpdated today
    DevelopmentAuto-check passed
  • Automate npm Release

    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…

    161 GitHub stars~626 tokensUpdated 3 mo ago
    DevelopmentAuto-check passed

Questions about Linea Dependency Maintenance

What does Linea Dependency Maintenance do?

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…. Linea Dependency Maintenance is an agent skill from 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, release-age policies, audits, CI validation, Dependabot boundaries, PRs, and GitHub tracking issues.

When should I use Linea Dependency Maintenance?

Linea Dependency Maintenance fits situations like: the user asks to update; review dependencies; reduce vulnerabilities; clean overrides.

How do I install Linea Dependency Maintenance in Claude Code?

Run `npx skills add Consensys-Incorporated/linea-attestation-registry --skill linea-dependency-maintenance -a claude-code`. Or copy the skill folder (.agents/skills/linea-dependency-maintenance in Consensys-Incorporated/linea-attestation-registry) into .claude/skills/linea-dependency-maintenance in your project. Claude Code loads it when a task matches its description.

How do I install Linea Dependency Maintenance in Codex?

Run `npx skills add Consensys-Incorporated/linea-attestation-registry --skill linea-dependency-maintenance -a codex`. Or copy the skill folder (.agents/skills/linea-dependency-maintenance in Consensys-Incorporated/linea-attestation-registry) into .agents/skills/linea-dependency-maintenance in your project. Codex loads it when a task matches its description.

Can I use Linea Dependency Maintenance 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 Consensys-Incorporated/linea-attestation-registry --skill linea-dependency-maintenance -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/linea-dependency-maintenance, .gemini/skills/linea-dependency-maintenance, .github/skills/linea-dependency-maintenance and .opencode/skills/linea-dependency-maintenance in your project.

What does Linea Dependency Maintenance need to run?

Going by SKILL.md and its folder, Linea Dependency Maintenance needs the command-line tools its instructions call (npm, pnpm, node and git). Our summary lists: Docker.

Does Linea Dependency Maintenance access the network?

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

Is Linea Dependency Maintenance safe to install?

Our automated static check of SKILL.md flagged 1 warning(s): mentions a credentials file (ssh keys, cloud or package-manager tokens). Read the flagged lines before installing; the check is not a guarantee either way. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Linea Dependency Maintenance use?

Linea Dependency Maintenance is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Linea Dependency Maintenance use?

About 3.7k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.2k tokens, read only when the agent opens those files.

What are the alternatives to Linea Dependency Maintenance?

Skills that share tags, products or a category with Linea Dependency Maintenance: Release (WebMCP-org/npm-packages, 104 stars), Audit And Reduce Dependencies (grafana/skills, 282 stars), Dsh Web UI Release (ningbainb/deepseek-harness-desktop, 789 stars) and Pnpm Engine (teambit/bit, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Linea Dependency Maintenance?

Consensys-Incorporated (a GitHub organization) maintains it in Consensys-Incorporated/linea-attestation-registry, which has 177 GitHub stars. The repository was last updated on October 1, 2026.

Source: Consensys-Incorporated/linea-attestation-registry on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.