Skip to content
Back to skills

Commands

ASecurity

Generate skills for a project from its official documentation.

  • 16 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 5, 2026
documentationgobashvuegitdocumentation

Works with

  • cli

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 5, 2026

npx -y skills add pleaseai/claude-code-plugins --skill commands --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Commands?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Commands
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/pleaseai-commands-claude-code-plugins/badge)](https://www.skillsdirectory.com/skills/pleaseai-commands-claude-code-plugins)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
description: Generate skills for a project from its official documentation.
  Use for vue, nuxt, vite, unocss, pnpm, pinia, vitest, vitepress.
---

Generate agent skills for the project: **$ARGUMENTS**

Follow the guidelines in `docs/skills-generator.md` to generate Type 1 skills.

## Steps

1. **Read** `docs/skills-generator.md` for the full generation guidelines
2. **Check** `vendor/antfu-skills/instructions/$ARGUMENTS.md` for project-specific instructions (if it exists)
3. **Read** source docs from `sources/$ARGUMENTS/docs/`
4. **Generate** skill files into `skills/$ARGUMENTS/`:
   - `SKILL.md` — index with frontmatter (`name`, `description`, `metadata`) and a table of all references
   - `GENERATION.md` — tracking metadata (source path, git SHA, generation date)
   - `references/*.md` — one file per concept (prefixed by category, e.g. `core-syntax.md`, `features-plugins.md`)
5. **Copy** the generated skills into the plugin directory:
   ```bash
   mkdir -p "plugins/$ARGUMENTS/skills/$ARGUMENTS/" && cp -r "skills/$ARGUMENTS/." "plugins/$ARGUMENTS/skills/$ARGUMENTS/"
   ```
   > Note: `bun run skills:sync` only handles Type 2 (vendor) and Type 3 (manual) skills.
   > Type 1 (generated) skills must be copied manually to the plugin directory.
6. **Commit** the generated skills:
   ```bash
   git add skills/$ARGUMENTS/ plugins/$ARGUMENTS/skills/$ARGUMENTS/
   git commit -m "feat($ARGUMENTS): generate skills from official documentation"
   ```

## Output Location

- Source docs: `sources/$ARGUMENTS/` (submodule, run `bun scripts/cli.ts init` if missing)
- Generated skills: `skills/$ARGUMENTS/` (our own skills directory, never modify `vendor/antfu-skills/`)
- Synced to plugin: `plugins/$ARGUMENTS/skills/$ARGUMENTS/`

## Writing Guidelines

- Rewrite docs for agents — synthesize, don't copy verbatim
- Focus on practical usage patterns and code examples
- Omit installation guides, introductions, and content agents already know well
- One concept per reference file
- Include working code examples
- Explain *when* and *why* to use each feature, not just *how*
- Keep each reference file concise (under 200 lines)

Files in this skill

  • add-gemini-extension.md6.6 KB
  • add-skill.md6.8 KB
  • add-vendor.md6.9 KB
  • convert-gemini-extension.md3.5 KB
  • generate-skill.md2.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…