AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Adding A Skill

skill-builderio-skills-adding-a-skill · by BuilderIO

>-

No reviews yet
0 installs
30 views
0.0% view→install

Install

$ agentstack add skill-builderio-skills-adding-a-skill

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-builderio-skills-adding-a-skill)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Adding A Skill? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Adding A Skill

Use this for public skill work in this repo. Keep ordinary skill changes in skills//; keep repo-only guidance under .agents/skills/.

First Decide The Skill Kind

  • Plain public skill: a normal folder under skills// with

SKILL.md. This is the common case. @agent-native/skills discovers these dynamically from BuilderIO/skills@main, so there is no framework registry to edit just to make npx @agent-native/skills@latest add --skill work.

  • Instruction-style skill: a plain skill that should optionally write an

always-on managed AGENTS.md / CLAUDE.md line when users pass --update-instructions. These need one extra framework change; see "Managed Instruction Blocks" below.

  • App-backed / MCP skill: a skill that registers a hosted/local MCP server

or uses framework-owned install behavior. These are not plain public skills; inspect ../agent-native/framework/packages/core/src/cli/skills.ts and ../agent-native/framework/packages/skills/src/built-in-apps.ts.

  • Plan skills: visual-plan and visual-recap have generated/synced copies

between this repo and ../agent-native/framework. Do not treat them like a standalone prose folder.

Plain Public Skill Checklist

  1. Create or update skills//SKILL.md.
  2. Add skills//README.md when the skill should appear in the

public catalog. This repo intentionally uses READMEs for public skill pages.

  1. If the collection positioning changes, update root README.md,

.codex-plugin/plugin.json, .claude-plugin/plugin.json, and package.json descriptions.

  1. Keep the skill concise. Put only essential agent instructions in SKILL.md;

avoid extra docs unless they directly support the skill.

  1. Validate with:

``sh python3 /Users/steve/.codex/skills/.system/skill-creator/scripts/quick_validate.py skills/ ``

  1. Smoke-test install discovery locally before claiming the CLI path works:

``sh node ../agent-native/framework/packages/skills/dist/cli.js add --copy . --skill --client codex --scope project --dry-run --json ``

  1. Run npm run check. If it fails on visual-plan / visual-recap sync while

the change is unrelated, report that specifically instead of rewriting those skills casually.

@agent-native/skills Install Path

For a plain public skill, the install path is dynamic:

  • ../agent-native/framework/packages/skills/src/index.ts sets

DEFAULT_SKILLS_SOURCE = "BuilderIO/skills".

  • It materializes that repo, reads plugin manifests via resolveSkillsRoot, and

discovers every skills/*/SKILL.md through discoverSkills.

  • Therefore a new folder under skills// is enough for:

``sh npx @agent-native/skills@latest add --skill ``

No @agent-native/core built-in registry change is needed unless the skill is app-backed or needs custom install behavior.

Managed Instruction Blocks

If the skill should affect AGENTS.md / CLAUDE.md through --update-instructions, update the framework wrapper:

  • Add a concise line in

../agent-native/framework/packages/skills/src/index.ts inside instructionContentForSkill(skillName).

  • Add or update tests in

../agent-native/framework/packages/skills/src/index.spec.ts.

  • Run:

``sh pnpm --filter @agent-native/skills test -- src/index.spec.ts --runInBand ``

Use this for durable behavior rules like quick-recap, efficient-fable, stay-within-limits, and likely docs-first behavior such as read-the-damn-docs.

App-Backed Or MCP Skills

If a skill needs hosted tools, auth, MCP registration, local-files mode, or special install flags, inspect the framework before editing:

  • ../agent-native/framework/packages/core/src/cli/skills.ts
  • ../agent-native/framework/packages/skills/src/built-in-apps.ts
  • ../agent-native/framework/packages/skills/src/sync-with-core.spec.ts

Keep the core and standalone @agent-native/skills MCP descriptors in sync.

Plan Skill Sync Gotchas

visual-plan and visual-recap are special:

  • Framework contains canonical/generated copies and Plan marketplace bundles.
  • This repo's npm run check compares those copies and can fail for drift

unrelated to a new plain skill.

  • When intentionally changing Plan skills, use the framework sync paths instead

of hand-editing generated copies. Search the framework for sync-plan-marketplace, sync-workspace-skills, and skills.sync.spec.ts.

Final Reporting

When finishing a skill change, tell the user:

  • Which skill files changed.
  • Whether @agent-native/skills dynamic install discovery is enough.
  • Whether a framework managed-instruction change was added or intentionally

left as a follow-up.

  • Which validation commands passed or failed, including unrelated Plan sync

failures.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.