Agent skill

Zoonk Update Dependencies

by zoonk in zoonk/zoonk

Refresh all project dependencies, including native apps and GitHub Actions.

MITAuto-check passedDevOps & Cloud

Install Zoonk Update Dependencies

skills CLI
$ npx skills add zoonk/zoonk --skill zoonk-update-dependencies -a claude-code

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

GitHub CLI
$ gh skill install zoonk/zoonk zoonk-update-dependencies --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/zoonk/zoonk.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/zoonk-update-dependencies .claude/skills/zoonk-update-dependencies && 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
zoonk-update-dependencies
GitHub stars
157
Token cost
~1.1k tokens
SKILL.md length
585 words
Files
1
Skills in repo
11
Repo updated
First seen
Licence
MIT

At a glance

Refresh all project dependencies, including native apps and GitHub Actions.

  • Works in 12 steps: Create and switch to a new cw/ branch… → Remove overrides added to fix pnpm audit… → Update pnpm to the latest stable version… → …
  • Tasks that involve CI/CD
  • Calls pnpm

What it does

Zoonk Update Dependencies is an agent skill from zoonk/zoonk. Refresh all project dependencies, including native apps and GitHub Actions.

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

It sits in DevOps & Cloud, covering CI/CD. It works with GitHub Actions, pnpm and Vercel AI SDK. The repository describes itself as: Turn any topic into clear, structured lessons. The licence is MIT.

When your agent uses it

  • Tasks that involve CI/CD

Example prompts

  • “/zoonk-update-dependencies”

Requirements

  • Node.js

Workflow steps

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

  1. Create and switch to a new cw/ branch before updating dependencies.
  2. Remove overrides added to fix pnpm audit from pnpm-workspace.yaml, such as a temporary nanoid override. Add a comment explaining the…
  3. Update pnpm to the latest stable version in package.json and any explicit CI pins. Use that version locally; CI that reads packageManager…
  4. Run pnpm -r up --latest. Ensure the root package and shared catalogs are updated too.
  5. Manually bump existing prerelease dependencies to the latest release on their current channel, such as the latest workflow beta. Determine…
  6. Keep @types/node aligned with the project's current Node.js major, as declared in package.json and CI. For example, retain ^24 while the…
  7. Run pnpm outdated --include-github-actions and update outdated GitHub Actions.
  8. Read release notes and/or changelogs for all updated dependencies across the versions being upgraded. Implement required code and…
  9. Delete all existing node_modules directories within the active checkout and the root pnpm-lock.yaml, then run pnpm install from scratch.
  10. Run pnpm audit --fix override, then pnpm install again. Review peerDependencyRules against the updated packages and remove exceptions that…
  11. Use the project's current scripts to fix formatting and run lint with auto-fix. Temporarily disable newly introduced failing rules that…
  12. Read .github/workflows/ and the scripts they invoke, then run all CI checks locally with their required setup and matrix coverage. If…

What it can do on your machine

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

    • pnpm

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

  • Network

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

Zoonk Update Dependencies loads about 1.1k tokens when it runs. Until then it costs about 25 tokens; SKILL.md has 585 words of instructions outside code blocks.

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

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 zoonk/zoonk at commit d6d96be, republished under its MIT licence (© zoonk). 585 words, ~1,066 tokens.

Download SKILL.mdSave it as .claude/skills/zoonk-update-dependencies/SKILL.md (or your agent's skills folder).
name
zoonk-update-dependencies
description
Refresh all project dependencies, including native apps and GitHub Actions.
license
MIT
metadata.author
zoonk
metadata.version
1.0.0

Update Zoonk dependencies

  1. Create and switch to a new cw/ branch before updating dependencies.
  2. Remove overrides added to fix pnpm audit from pnpm-workspace.yaml, such as a temporary nanoid override. Add a comment explaining the reason for every retained or newly added override, including audit remediations. Preserve intentional overrides, including "ai-sdk-provider-codex-cli>@openai/codex": "-" and katex: "catalog:".
  3. Update pnpm to the latest stable version in package.json and any explicit CI pins. Use that version locally; CI that reads packageManager needs no duplicate pin.
  4. Run pnpm -r up --latest. Ensure the root package and shared catalogs are updated too.
  5. Manually bump existing prerelease dependencies to the latest release on their current channel, such as the latest workflow beta. Determine these from the current manifests; --latest does not advance all prereleases.
  6. Keep @types/node aligned with the project's current Node.js major, as declared in package.json and CI. For example, retain ^24 while the project uses Node.js 24.
  7. Run pnpm outdated --include-github-actions and update outdated GitHub Actions.
  8. Read release notes and/or changelogs for all updated dependencies across the versions being upgraded. Implement required code and configuration changes. Also identify useful new features for this project; list them with their benefits at the end of the task without implementing them. If an i18n upgrade changes message keys, migrate them while preserving existing translations rather than retranslating unchanged text.
  9. Delete all existing node_modules directories within the active checkout and the root pnpm-lock.yaml, then run pnpm install from scratch.
  10. Run pnpm audit --fix override, then pnpm install again. Review peerDependencyRules against the updated packages and remove exceptions that are no longer needed. Run pnpm audit and pnpm peers check, resolving remaining dependency issues. Review any further version changes introduced by fresh resolution or audit fixes for required migrations.
  11. Use the project's current scripts to fix formatting and run lint with auto-fix. Temporarily disable newly introduced failing rules that require manual fixes, keeping auto-fixable rules enabled. Track the rules disabled during this update. Check whether affected code has real consumers before fixing it; remove unused code, exports, and associated tests, and check unused code beyond what the configured tooling detects.
  12. Read .github/workflows/ and the scripts they invoke, then run all CI checks locally with their required setup and matrix coverage. If Playwright changed, install the matching browsers locally before running browser tests. Fix failures caused by the upgrade.
  13. Analyze the temporarily disabled lint rules. Read each rule's documentation, fix valid violations and re-enable the rules. Keep an exception only for a verified false positive or a concrete conflict with intended behavior, document the reason, and scope it narrowly. The amount of work required is not a reason to disable a rule. When dependency migrations or lint fixes change application code, also run the app in the browser and manually exercise the affected flows, including relevant error and retry paths; passing automated checks alone is insufficient.
  14. Update Android and Apple native dependencies and build tooling, including their resolution files. Read their release notes, implement required migrations, and keep each platform's toolchain compatible. Run their checks from the current CI definitions, then launch each app in its simulator or emulator and manually exercise its main flows to confirm it still works.
Show full SKILL.md (44 more words)Show less

Finish with the dependency refresh and required migrations verified. For each behavior change, report the browser route, interactions performed, and observed results alongside automated coverage; explicitly identify anything not manually verified. Include unresolved updates or checks, lint-rule decisions, and useful new features to consider.

© zoonk, MIT. 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/zoonk-update-dependencies of zoonk/zoonk.

Open the folder on GitHubat commit d6d96be

Compare with similar skills

Zoonk Update Dependencies 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.

Zoonk Update Dependencies compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Zoonk Update Dependencies this skillzoonk/zoonk157—~1.1kAutomated safety check: PassMIT
CI GitHub Actionsgnomeria/usbtree691—~1.4kAutomated safety check: PassMIT
Deploy Release Testvercel/next.js143k—~1.2kAutomated safety check: PassMIT
Devops SpecialistCaoMeiYouRen/caomei-auth220—~446Automated safety check: NotesMIT
CI Checkadam-s/intercept189—~612Automated safety check: PassMIT
Ship NowBuilderIO/agent-native7.1k—~3.4kAutomated safety check: PassNone

Similar skills

  • CI GitHub Actions

    gnomeria/usbtree

    GitHub Actions CI pipeline conventions — job shape, caching, permissions, and action pinning.

    691 GitHub stars~1.4k tokensUpdated 1 mo ago
    DevOps & CloudAuto-check passed
  • Deploy Release Test

    vercel/next.js

    Official

    Validate a commit-specific Next.js preview package and manually trigger the entire Next.js deployment test suite through the teste2edeployrelease.yml GitHub Actions workflow.

    143k GitHub stars~1.2k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Devops Specialist

    CaoMeiYouRen/caomei-auth

    修改 Docker、CI/CD、部署配置、环境变量、运行时参数、构建脚本和发布流程时使用。优先覆盖 Docker、Vercel、Cloudflare 与 GitHub Actions 场景。用户提到 deploy、Dockerfile、workflow、CI、CD、environment variables、build pipeline、release config 时都应触发。

    220 GitHub stars~446 tokensUpdated 9 days ago
    DevOps & CloudAuto-check: notes
  • CI Check

    adam-s/intercept

    Run local CI checks and verify GitHub Actions status. An agent skill from adam-s/intercept.

    189 GitHub stars~612 tokensUpdated 2 mo ago
    DevOps & CloudAuto-check passed
  • Ship Now

    BuilderIO/agent-native

    Fast-path the current branch through local pnpm prep:urgent, targeted recovery, feedback resolution, whole-branch push, immediate admin merge, and fresh-branch rotation.

    7.1k GitHub stars~3.4k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Review Dependencies

    tobihagemann/turbo

    Detect package managers and CI action pins, then discover outdated or vulnerable dependencies.

    408 GitHub stars~1.5k tokensUpdated today
    DevOps & CloudAuto-check passed

More from zoonk/zoonk

All 11 skills in this repo
  • Workflow

    zoonk/zoonk

    Creates durable, resumable workflows using Vercel's Workflow DevKit.

    157 GitHub stars~3.1k tokensUpdated yesterday
    Auto-check passed
  • A skill your agent uses when designing, reviewing, or implementing Android UI or features for phones, tablets, foldables, ChromeOS, desktop windowing, Wear OS, Android TV, Android for Cars, Android…

    157 GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • A skill your agent uses when designing, reviewing, or implementing any Apple-platform UI or feature for iOS, iPadOS, macOS, visionOS, tvOS, watchOS, SwiftUI, UIKit, AppKit, WatchKit, app icons, Dark…

    157 GitHub stars~942 tokensUpdated yesterday
    Auto-check passed
  • Create or update problem-focused Zoonk GitHub issues and their requested metadata or relationships.

    157 GitHub stars~632 tokensUpdated yesterday
    Auto-check passed
  • Zoonk Commit

    zoonk/zoonk

    Write Zoonk commit messages and PR titles or descriptions when preparing a commit or pull request.

    157 GitHub stars~578 tokensUpdated yesterday
    Auto-check passed
  • Create or refactor reusable Zoonk React UI primitives using flat compound components.

    157 GitHub stars~583 tokensUpdated yesterday
    Auto-check passed

Categories

Questions about Zoonk Update Dependencies

What does Zoonk Update Dependencies do?

Refresh all project dependencies, including native apps and GitHub Actions. Zoonk Update Dependencies is an agent skill from zoonk/zoonk. Refresh all project dependencies, including native apps and GitHub Actions.

When should I use Zoonk Update Dependencies?

Zoonk Update Dependencies fits situations like: tasks that involve CI/CD.

How do I install Zoonk Update Dependencies in Claude Code?

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

How do I install Zoonk Update Dependencies in Codex?

Run `npx skills add zoonk/zoonk --skill zoonk-update-dependencies -a codex`. Or copy the skill folder (.agents/skills/zoonk-update-dependencies in zoonk/zoonk) into .agents/skills/zoonk-update-dependencies in your project. Codex loads it when a task matches its description.

Can I use Zoonk Update Dependencies 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 zoonk/zoonk --skill zoonk-update-dependencies -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/zoonk-update-dependencies, .gemini/skills/zoonk-update-dependencies, .github/skills/zoonk-update-dependencies and .opencode/skills/zoonk-update-dependencies in your project.

What does Zoonk Update Dependencies need to run?

Going by SKILL.md and its folder, Zoonk Update Dependencies needs the command-line tools its instructions call (pnpm). Our summary lists: Node.js.

Does Zoonk Update Dependencies access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Zoonk Update Dependencies 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 Zoonk Update Dependencies use?

Zoonk Update Dependencies is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Zoonk Update Dependencies use?

About 1.1k tokens (SKILL.md is roughly 4.3k 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 Zoonk Update Dependencies?

Skills that share tags, products or a category with Zoonk Update Dependencies: CI GitHub Actions (gnomeria/usbtree, 691 stars), Deploy Release Test (vercel/next.js, 143k stars), Devops Specialist (CaoMeiYouRen/caomei-auth, 220 stars) and CI Check (adam-s/intercept, 189 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Zoonk Update Dependencies?

zoonk (a GitHub organization) maintains it in zoonk/zoonk, which has 157 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on October 8, 2026.

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