{"_id":"@avee1234/skillbridge","name":"@avee1234/skillbridge","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@avee1234/skillbridge","version":"0.1.0","description":"Write an agent skill once, run it on any agent harness. Converts a portable skill.sb.md (skills, sub-agents, MCP, hooks, args, permissions) into native files for Antigravity, Claude Code, Codex, and Cursor.","license":"Apache-2.0","type":"commonjs","homepage":"https://skill-bridge-playground.space","publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"bin":{"skillbridge":"dist/src/cli.js"},"engines":{"node":">=18"},"scripts":{"build":"tsc -p tsconfig.json","build:web":"tsc -p tsconfig.web.json && node scripts/gen-registry.mjs","test":"tsc -p tsconfig.json && node --test \"dist/test/**/*.test.js\"","conformance":"tsc -p tsconfig.json && node scripts/gen-conformance.mjs","conformance:check":"tsc -p tsconfig.json && node scripts/gen-conformance.mjs --check"},"keywords":["agent","skills","sub-agents","mcp","antigravity","claude-code","codex","cursor","portable","converter"],"devDependencies":{"typescript":"^5.9.0"},"gitHead":"ad0a4ef3a06e71d80c33fcde8f3d7187ecc2a264","_id":"@avee1234/skillbridge@0.1.0","_nodeVersion":"22.22.2","_npmVersion":"11.10.0","dist":{"integrity":"sha512-noYmRrB6ZCVbWkdEdvVgTZxbjPY4ByOpaOeckIA6xz2L/PKJNSLPkK1oQbGCVAuI65v/MmeIaqHJBzxlFUeFCA==","shasum":"4aa50d0ce0f59e5ff9ffc95f8a95750d29383201","tarball":"https://registry.npmjs.org/@avee1234/skillbridge/-/skillbridge-0.1.0.tgz","fileCount":26,"unpackedSize":141966,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFX2dK5mug+5bGz20p/7tiZQ3fppZtol9n45uQK+3lBYAiEA8g8srOVf3Nn1MZvozcOOpKG6gTz+oZyBMLLMkb1JIuM="}]},"_npmUser":{"name":"avee1234","email":"das.abhijit34@gmail.com"},"directories":{},"maintainers":[{"name":"avee1234","email":"das.abhijit34@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skillbridge_0.1.0_1781989301419_0.5450610996475962"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-20T21:01:41.279Z","0.1.0":"2026-06-20T21:01:41.570Z","modified":"2026-06-20T21:01:41.756Z"},"maintainers":[{"name":"avee1234","email":"das.abhijit34@gmail.com"}],"description":"Write an agent skill once, run it on any agent harness. Converts a portable skill.sb.md (skills, sub-agents, MCP, hooks, args, permissions) into native files for Antigravity, Claude Code, Codex, and Cursor.","homepage":"https://skill-bridge-playground.space","keywords":["agent","skills","sub-agents","mcp","antigravity","claude-code","codex","cursor","portable","converter"],"license":"Apache-2.0","readme":"# skillbridge\n\nWrite an agent skill once, run it on any agent. `skillbridge` converts a portable\n[`skill.sb.md`](../../docs/spec.md) into the native files that **Antigravity**,\n**Claude Code**, and **Codex** expect — so the same skill runs unchanged across harnesses.\n\n**Zero runtime dependencies.** Pure Node, no install footprint beyond the package itself.\n\n## Install\n\n```bash\nnpm install -g @avee1234/skillbridge   # then run as `skillbridge`\n# or one-shot, no install:  npx @avee1234/skillbridge convert ./my-skill --to all\n```\n\n## Usage\n\n```bash\n# Convert a skill to all three harnesses, into ./build\nskillbridge convert ./examples/commit-helper --to all --out ./build\n\n# Convert to a subset\nskillbridge convert ./my-skill --to claude-code,codex\n\n# Validate a skill without converting\nskillbridge validate ./my-skill\n```\n\n### What it emits\n\n| Target | Skill file | MCP config |\n|--------|-----------|------------|\n| `claude-code` | `.claude/skills/<name>/SKILL.md` | `.mcp.json` |\n| `antigravity` | `.agents/skills/<name>/SKILL.md` | `mcp_config.json` |\n| `codex` | `.agents/skills/<name>/SKILL.md` | `config.toml` |\n\nBundled `scripts/`, `references/`, and `assets/` dirs are copied into each emitted\nskill directory. Every lossy mapping (tool gating that can't live in the skill file,\nHTTP-MCP field renames, dropped Claude-only fields) is reported as a warning — never\nsilent. See [`docs/spec.md`](../../docs/spec.md) §4–§7 for the full mapping tables.\n\n## Develop\n\n```bash\nnpm install     # installs typescript (dev only)\nnpm run build   # tsc → dist/\nnpm test        # build + node:test\n```\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md","_rev":"1-9bc83022381292e62a8efca887b14af0"}