{"_id":"@0xkobold/pi-skills","name":"@0xkobold/pi-skills","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@0xkobold/pi-skills","version":"0.1.0","description":"Dynamic Skill Creator Extension for pi agent","type":"module","keywords":["pi-package"],"author":{"name":"moikapy"},"license":"MIT","pi":{"extensions":["./extensions"],"skills":["./skills"]},"peerDependencies":{"@mariozechner/pi-coding-agent":"*","@sinclair/typebox":"*"},"devDependencies":{"@types/node":"^22.0.0","bun-types":"^1.0.0","typescript":"^6.0.0"},"scripts":{"benchmark":"bun benchmark/create_skill_benchmark.ts","typecheck":"tsc --noEmit"},"_id":"@0xkobold/pi-skills@0.1.0","gitHead":"b069cad829bfa270d7258cd9b6a4a67a8ca18400","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-tYEmlLkxWWzrq/8mqBhX9hxLYtOhU2p9jTU+TJQ2KBuQvDxNLuYytWOiWUCATbWeKw1r7mRcqfgtHA61Xph1oA==","shasum":"ff6b894cc6a9106d8dbca723031ccc87e15caf5e","tarball":"https://registry.npmjs.org/@0xkobold/pi-skills/-/pi-skills-0.1.0.tgz","fileCount":7,"unpackedSize":21287,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDb9sdCthMpk0akwbchNAdW/LcBIMwG4rKWRxQ0V9pbEAiEAp+6GZr316kTqzwV7JRQKe816NTb6PjRKhEL4LNnRLVs="}]},"_npmUser":{"name":"moikapy","email":"warrenckhan@gmail.com"},"directories":{},"maintainers":[{"name":"moikapy","email":"warrenckhan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-skills_0.1.0_1774312305507_0.41938892562399"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-24T00:31:45.395Z","0.1.0":"2026-03-24T00:31:45.658Z","modified":"2026-03-24T00:31:45.911Z"},"maintainers":[{"name":"moikapy","email":"warrenckhan@gmail.com"}],"description":"Dynamic Skill Creator Extension for pi agent","keywords":["pi-package"],"author":{"name":"moikapy"},"license":"MIT","readme":"# pi-skills\n\nA [pi](https://github.com/badlogic/pi-mono) package that provides tools for creating and managing skills.\n\n## Installation\n\n```bash\npi install npm:@0xkobold/pi-skills\n```\n\nOr try without installing:\n```bash\npi -e npm:@0xkobold/pi-skills\n```\n\n## Features\n\nProvides 5 tools for dynamic skill management:\n\n| Tool | Purpose |\n|------|---------|\n| `create_skill` | Create new skill directories with SKILL.md |\n| `update_skill` | Modify existing skills, add scripts/references/assets |\n| `package_skill` | Package skills into `.skill` files for distribution |\n| `list_skills` | List all installed skills |\n| `get_skill_content` | Read a skill's SKILL.md |\n\n## Usage\n\n```typescript\n// Create a new skill\nawait create_skill({\n  name: \"pdf-processor\",\n  description: \"Extract text and images from PDF files.\"\n});\n\n// Update an existing skill\nawait update_skill({\n  name: \"pdf-processor\",\n  addScript: \"scripts/extract_text.py\"\n});\n\n// Package for distribution\nawait package_skill({\n  name: \"pdf-processor\",\n  outputPath: \"./dist\"\n});\n\n// List all skills\nawait list_skills();\n\n// Read a skill's content\nawait get_skill_content({ name: \"pdf-processor\" });\n```\n\n## Structure\n\n```\npi-skills/\n├── extensions/\n│   └── index.ts      # Main extension\n├── skills/           # Package skills (if any)\n├── benchmark/        # Tests\n└── package.json\n```\n\n## Extension Stats\n\n- **Size**: 8.7 KB\n- **Tools**: 5 registered\n- **Validation**: ✅ Passed\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-e73d0060e05a240c7a37f8e99de4943d"}