@antfu7: Introduce @antfu/skills It works just like @antfu/eslint-config, an opinionated pack of skills curated from the ecosyst…

X AI KOLs Following Tools

Summary

antfu 发布 @antfu/skills,一个类似 @antfu/eslint-config 的打包式 agent skills 集合,通过 skills-npm 提供包管理器式的安装体验,可自动同步到 Claude Code、Cursor、OpenCode 等 agent 的技能目录。

Introduce @antfu/skills It works just like @antfu/eslint-config, an opinionated pack of skills curated from the ecosystem. Instead of vendoring skills, you get a package-manager-like experience: install packs with their skill deps. https://t.co/cqaBudcqm5
Original Article
View Cached Full Text

Cached at: 10/11/26, 05:13 PM

Introduce @antfu/skills

It works just like @antfu/eslint-config, an opinionated pack of skills curated from the ecosystem.

Instead of vendoring skills, you get a package-manager-like experience: install packs with their skill deps.

https://t.co/cqaBudcqm5


antfu/skills-pack

Source: https://github.com/antfu/skills-pack

@antfu/skills

npm version npm downloads License

Anthony’s curated agent skills.

A hand-picked set of agent skills from across the ecosystem, declared in one npm package so a project gets all of them with a single install.

Powered by skills-npm.

Setup

Install skills-npm and this pack as dev dependencies, then let skills-npm wire itself into your prepare script:

pnpm i -D skills-npm @antfu/skills
pnpx skills-npm setup

setup adds "prepare": "skills-npm" to your package.json and runs the first sync. From then on every npm install keeps the skills in sync. It would looks like this

{
  "scripts": {
    "prepare": "skills-npm"
  },
  "devDependencies": {
    "skills-npm": "^4.0.0",
    "@antfu/skills": "^1.0.0"
  }
}

What you get:

  • Every skill listed below is installed into .agents/skills/<name> and linked into the skill directories of the agents detected on your machine (Claude Code, Cursor, OpenCode, Codex, …). Pass --agents claude-code,cursor to choose explicitly.
  • skills-npm-lock.json and skills-lock.json record what came from where. Commit them.
  • Removing @antfu/skills from your dependencies removes the skills on the next sync.

The pack tracks each upstream’s default branch. To pull in the latest upstream changes without waiting for a new pack release:

pnpx skills update

Skills

Workflow

SkillDescriptionSource
grill-meA relentless interview to sharpen a plan or design.mattpocock/skills
grillingGrill the user relentlessly about a plan, decision, or idea.mattpocock/skills
handoffCompact the current conversation into a handoff document for another agent to pick up.mattpocock/skills
to-questionnaireTurn a decision you can’t fully answer into a questionnaire for someone else to fill in.mattpocock/skills
writing-for-agentsWriting documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.mattpocock/skills
teachTeach the user a new skill or concept, within this workspace.mattpocock/skills
code-reviewReview the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does the code follow this repo’s documented coding standards?) and Spec (does the code match what the originating issue/spec asked for?).mattpocock/skills
codebase-designShared vocabulary for designing deep modules.mattpocock/skills
researchInvestigate a question against high-trust primary sources and capture the findings as a Markdown file in the repo.mattpocock/skills
tddTest-driven development. Use when the user wants to build features or fix bugs test-first, mentions “red-green-refactor”, or wants integration tests.mattpocock/skills
improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute.shadcn/improve
dry-refactoringGuided workflow to eliminate copy-paste duplication detected by jscpd.kucherenko/jscpd
antfuAnthony Fu’s opinionated tooling and conventions for JavaScript/TypeScript projects.antfu/skills
antfu-create-prCreate a reviewable GitHub pull request from the current branch with a Conventional Commits title, a concise evidence-based body, and before/after screenshots for UI changes.antfu/skills

Writing

SkillDescriptionSource
simple-englishWrite or rewrite text in plain, layman-readable English in the spirit of ASD-STE100 Simplified Technical English: short sentences, active voice, simple tenses, one word one meaning, condition before command, every technical term defined at first use, no AI slop.AminBlg/SimpleEnglish
unslopCut AI tells from any writing. Must always apply.cursor/plugins
i-have-adhdShape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress tangents, give specific time estimates, make wins visible.ayghri/i-have-adhd

Vue & Nuxt

SkillDescriptionSource
vue-best-practicesMUST be used for Vue.js tasks. Strongly recommends Composition API with <script setup> and TypeScript as the standard approach.vuejs-ai/skills
vue-router-best-practicesVue Router 4 patterns, navigation guards, route params, and route-component lifecycle interactions.vuejs-ai/skills
vue-pinia-best-practicesPinia stores, state management patterns, store setup, and reactivity with stores.vuejs-ai/skills
vue-testing-best-practicesUse for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.vuejs-ai/skills
vue-debug-guidesVue 3 debugging and error handling for runtime errors, warnings, async failures, and SSR/hydration issues.vuejs-ai/skills
create-adaptable-composableCreate a library-grade Vue composable that accepts maybe-reactive inputs (MaybeRef / MaybeRefOrGetter) so callers can pass a plain value, ref, or getter.vuejs-ai/skills
nuxt-modulesUse when creating Nuxt modules: (1) Published npm modules (@nuxtjs/, nuxt-), (2) Local project modules (modules/ directory), (3) Runtime extensions (components, composables, plugins), (4) Server extensions (API routes, middleware), (5) Releasing/publishing modules to npm, (6) Setting up CI/CD workflows for modules.onmax/nuxt-skills

Design

SkillDescriptionSource
frontend-designGuidance for distinctive, intentional visual design when building new UI or reshaping an existing one.anthropics/skills

Browser

SkillDescriptionSource
agent-browserBrowser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task.vercel-labs/agent-browser

Sponsors

Sponsors

License

MIT License © Anthony Fu

Similar Articles

@dotey: Sharing how I manage Skills — a geeky approach that may not suit everyone, but might give you some ideas. 1. Install Skills only inside projects, not globally. Agent Skills can be installed globally (shared across all projects) or within a project (only usable in the current project). I choose to only install...

X AI KOLs Timeline

Shared a geeky approach to managing Claude Agent Skills using symlinks, installing Skills only within a project to save context space, and leveraging symlinks for easy updates and maintenance.

@mylifcc: Anthropic published a major blog post on June 3rd, "Lessons from building Claude Code: How we use skills", summarizing Anthropic's understanding of skills: What exactly are skills? (Core concept clarification) Not: ...

X AI KOLs Timeline

Anthropic published a blog explaining the concept of Skills in Claude Code: Skills are a folder containing instructions, scripts, reference materials, etc., enabling the Agent to progressively disclose context, reducing hallucinations and token waste.

@aronhouyu: https://x.com/aronhouyu/status/2063561548145275255

X AI KOLs Following

Introduces an open-source repository called awesome-codex-skills, which contains thousands of preset skills for Codex (as well as Claude Code, Gemini CLI, etc.), covering development, data, collaboration, and other scenarios. It also provides installation and usage guides to help users reuse workflows.

vercel-labs/skills

GitHub Trending (daily)

Vercel Labs released 'skills', a CLI that installs reusable skill packs to 45+ AI coding agents including Claude Code, Codex and Cursor.