Skip to content

Add Agent Skills documentation for all packages - #40

Merged
vtempest merged 1 commit into
masterfrom
claude/skills-per-package-9xqn6i
Aug 10, 2026
Merged

Add Agent Skills documentation for all packages#40
vtempest merged 1 commit into
masterfrom
claude/skills-per-package-9xqn6i

Conversation

@vtempest

Copy link
Copy Markdown
Collaborator

This PR adds comprehensive Agent Skills documentation for every package in the monorepo, enabling integration with Claude's Agent Skills system.

Summary

Added SKILL.md and API.md documentation files for 16 packages, following the Agent Skill format. Each skill includes setup instructions, usage patterns, recipes, and troubleshooting guidance extracted from the actual source code rather than just READMEs.

Key Changes

  • New skills/ directory with one subdirectory per package containing:

    • SKILL.md: Setup, picking the right call, recipes, and troubleshooting table
    • API.md: Detailed reference for CLI flags, function signatures, environment variables, and generated output (where applicable)
  • Skills added (16 total):

    • ask-about-system — system-info CLI and library
    • ask-api2ai — MCP server generation from OpenAPI specs
    • ask-app-store-buttons — React app store download badges
    • ask-cloudflare-to-claude-fix — Cloudflare Queue consumer for build failures
    • ask-code-tree-graph — dependency graph and file tree components
    • ask-create-cloud-db — Turso database creation CLI
    • ask-create-starter-app — interactive template scaffolder
    • ask-export-svg-typescript — SVG-to-TypeScript icon generator
    • ask-git0 — GitHub repo search and download CLI
    • ask-manage-storage — unified S3/R2/B2 client
    • ask-open-ready — dev server wrapper with browser/AI launch
    • ask-server-shell-setup — VPS environment bootstrap
    • ask-shadcn-theme-menu — shadcn/ui theme switcher
    • ask-verify-phone-sms — SMS verification API
    • ask-web2mobile — website-to-mobile-app wrapper
  • Root skills/README.md with installation instructions and a reference table linking to all skills

  • Updated root README.md with a new "Agent Skills" section pointing to the skills directory

Implementation Details

  • Documentation is sourced from actual package code (source files, not just READMEs), so troubleshooting rows cover real gotchas like stubs that return success unconditionally, flags the README gets wrong, and exports on subpaths
  • Each SKILL.md follows a consistent structure: description, setup, picking the right call, recipes, and a troubleshooting table
  • API.md files provide exhaustive reference material (CLI options, function signatures, environment variables, generated file layouts, error codes)
  • Skills can be installed individually or all at once via the npx skills@latest add command

https://claude.ai/code/session_015NP4dnGytHEr9swAFXfDn1

Adds skills/, one skill per package in packages/, modeled on the
ask-sonner skill from emilkowalski/skills: YAML frontmatter with a
trigger-oriented description, then setup, which call to reach for,
recipes, and a symptom/cause/fix troubleshooting table. Packages with a
larger surface (about-system, manage-storage, code-tree-graph,
verify-phone-sms, api2ai) also get an API.md holding the exhaustive
prop, option, and env-var tables.

Content is written from each package's source, not only its README, so
the troubleshooting rows capture real behavior:

- about-system: infoFunctions lives on the /api subpath, not the root
  export; the cache-clearing flag is --refresh, not --cache-clear
- create-starter-app: two of the five menu template ids don't match any
  directory under starter-templates/, and the published files list can't
  reach the templates at all
- verify-phone-sms: /api/verify is a stub that returns verified:true for
  any input until code storage is implemented
- react-app-store-buttons: the package.json name and the README name
  disagree
- api2ai: the directory here is the Next.js site; the CLI ships as the
  published npm package

Also adds skills/README.md as an index with install commands and a note
on adding skills for new packages, and links it from the root README.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015NP4dnGytHEr9swAFXfDn1
@vercel

vercel Bot commented Aug 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
app-demo Ready Ready Preview Aug 10, 2026 11:24pm
appdemo-dev-tools Error Error Aug 10, 2026 11:24pm
appdemo-dev-tools-9bf9 Error Error Aug 10, 2026 11:24pm
appdemo-dev-tools-9bhw Error Error Aug 10, 2026 11:24pm
appdemo-dev-tools-a54o Error Error Aug 10, 2026 11:24pm
appdemo-dev-tools-hxgy Error Error Aug 10, 2026 11:24pm
appdemo-dev-tools-qz8y Error Error Aug 10, 2026 11:24pm
cccp-deployment Ready Ready Preview Aug 10, 2026 11:24pm

@vtempest
vtempest merged commit b82125c into master Aug 10, 2026
5 of 12 checks passed
@vtempest
vtempest deleted the claude/skills-per-package-9xqn6i branch August 10, 2026 23:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants