Install
$ agentstack add skill-builderio-skills-adding-a-skill ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo 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.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
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 →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-planandvisual-recaphave generated/synced copies
between this repo and ../agent-native/framework. Do not treat them like a standalone prose folder.
Plain Public Skill Checklist
- Create or update
skills//SKILL.md. - Add
skills//README.mdwhen the skill should appear in the
public catalog. This repo intentionally uses READMEs for public skill pages.
- If the collection positioning changes, update root
README.md,
.codex-plugin/plugin.json, .claude-plugin/plugin.json, and package.json descriptions.
- Keep the skill concise. Put only essential agent instructions in
SKILL.md;
avoid extra docs unless they directly support the skill.
- Validate with:
``sh python3 /Users/steve/.codex/skills/.system/skill-creator/scripts/quick_validate.py skills/ ``
- 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 ``
- Run
npm run check. If it fails onvisual-plan/visual-recapsync 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.tssets
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 checkcompares 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/skillsdynamic 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.
- Author: BuilderIO
- Source: BuilderIO/skills
- License: MIT
- Homepage: https://www.agent-native.com/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.