{"_id":"@aldirrss/skills","_rev":"2-5849b88596b207e162b7bccd01d511ab","name":"@aldirrss/skills","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@aldirrss/skills","version":"1.0.0","keywords":["claude-code","skills","claude","ai"],"author":{"name":"aldirrss"},"license":"MIT","_id":"@aldirrss/skills@1.0.0","maintainers":[{"name":"aldirrss","email":"aldialputra@gmail.com"}],"homepage":"https://github.com/aldirrss/dev-skills#readme","bugs":{"url":"https://github.com/aldirrss/dev-skills/issues"},"bin":{"skills":"bin/skills.js"},"dist":{"shasum":"58d8da25df0f7de34720825febdd4186c64a13a7","tarball":"https://registry.npmjs.org/@aldirrss/skills/-/skills-1.0.0.tgz","fileCount":3,"integrity":"sha512-+YzwB96Q4TH9bGg+es4xxqcmGafkxP92WHBG0MmZ3/iGkoiE0RbZX1CD+lQgwFy1N6Gas42nuvxALIqwBAQcIg==","signatures":[{"sig":"MEUCIC7uAgMHdwZLVBDbv+zgjGknW+9IgfSuxsm9XtBWZ2C8AiEAtfD5k14j0kFoc+aysMwvrwhVaqPo299B7gS6jJH5g+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16850},"engines":{"node":">=16"},"gitHead":"8cb0bfd78ef9b545969be97b5cb48fb5306b9c94","_npmUser":{"name":"aldirrss","email":"aldialputra@gmail.com"},"repository":{"url":"git+https://github.com/aldirrss/dev-skills.git","type":"git"},"_npmVersion":"11.15.0","description":"Claude Code skill manager — install skills from aldirrss/dev-skills","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills_1.0.0_1781085525416_0.41992800779086203","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aldirrss/skills","version":"1.0.1","description":"Claude Code skill manager — install skills from aldirrss/dev-skills","bin":{"skills":"bin/skills.js"},"engines":{"node":">=16"},"keywords":["claude-code","skills","claude","ai"],"author":{"name":"aldirrss"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aldirrss/agent-skills.git"},"gitHead":"dde989af767d7b8fd94e8cbb3f7b8a24f7391f18","_id":"@aldirrss/skills@1.0.1","bugs":{"url":"https://github.com/aldirrss/agent-skills/issues"},"homepage":"https://github.com/aldirrss/agent-skills#readme","_nodeVersion":"24.16.0","_npmVersion":"11.15.0","dist":{"integrity":"sha512-WclsYR3mB/4x8/PDsQjPv4kKr9qLWYU+fgtPASp3WXK9hTOoNjlgqzSZms5vohIDHLbrgIB2EAMpJVgVn0FG/g==","shasum":"847fa1b895706f9e2489a1c152824007193acbe8","tarball":"https://registry.npmjs.org/@aldirrss/skills/-/skills-1.0.1.tgz","fileCount":3,"unpackedSize":16883,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAubAiIHEmkQB1sVjTfDjZFYisRBdlgk4OTwZ6XgDCV5AiEAqCTFWKeMD+h2VaeV612l3Dx3nnKnjUJnSVj3dSXl8u8="}]},"_npmUser":{"name":"aldirrss","email":"aldialputra@gmail.com"},"directories":{},"maintainers":[{"name":"aldirrss","email":"aldialputra@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skills_1.0.1_1781085925860_0.15110057376825536"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-10T09:58:45.318Z","modified":"2026-06-10T10:05:26.108Z","1.0.0":"2026-06-10T09:58:45.541Z","1.0.1":"2026-06-10T10:05:26.010Z"},"bugs":{"url":"https://github.com/aldirrss/agent-skills/issues"},"author":{"name":"aldirrss"},"license":"MIT","homepage":"https://github.com/aldirrss/agent-skills#readme","keywords":["claude-code","skills","claude","ai"],"repository":{"type":"git","url":"git+https://github.com/aldirrss/agent-skills.git"},"description":"Claude Code skill manager — install skills from aldirrss/dev-skills","maintainers":[{"name":"aldirrss","email":"aldialputra@gmail.com"}],"readme":"# dev-skills\n\nA curated collection of Claude Code / Claude Agent SDK skills, organized by domain. Each skill is a self-contained folder with a `SKILL.md` manifest and any supporting references, examples, or assets.\n\n## Repository Layout\n\nSkills live under `skills/<category>/<skill-name>/`. The CLI installer flattens them into `~/.claude/skills/<skill-name>/` so Claude Code can pick them up.\n\n```\ndev-skills/\n├── skills/\n│   ├── crypto/\n│   │   ├── crypto-futures/                   # Exchange integration, safety rules, risk sizing\n│   │   ├── crypto-futures-strategies/        # 6 trading strategies + price structure (SMC/ICT)\n│   │   ├── crypto-futures-bot-architecture/  # Process topology, Redis schema, worker lifecycle\n│   │   ├── crypto-futures-bot-db-schema/     # PostgreSQL models, migrations, query patterns\n│   │   ├── crypto-futures-bot-engine/        # Bot engine components (asyncio)\n│   │   ├── crypto-futures-bot-api/           # FastAPI server, auth, WebSocket relay\n│   │   ├── crypto-futures-bot-monitoring/    # Metrics, health checks, Telegram alerts\n│   │   └── crypto-futures-bot-dashboard/     # Next.js dashboard, charts, position panel\n│   │\n│   ├── odoo/\n│   │   ├── odoo-16/                          # Odoo 16 development reference\n│   │   ├── odoo-17/                          # Odoo 17 development reference\n│   │   ├── odoo-18/                          # Odoo 18 development reference\n│   │   ├── odoo-19/                          # Odoo 19 development reference\n│   │   ├── odoo-owl/                         # OWL frontend framework guidance\n│   │   ├── odoo-senior-developer/            # Senior-level Odoo architect (all versions)\n│   │   ├── odoo-super-18-development/        # Elite Odoo 18 guidance\n│   │   └── odoo-lema-indexhtml/              # Odoo App Store description page generator\n│   │\n│   ├── web/\n│   │   ├── web-typescript/                   # TypeScript best practices\n│   │   ├── web-nestjs-clean/                 # Clean NestJS API development\n│   │   └── web-web3-theme-color/             # Web3 color theme system for Next.js / React\n│   │\n│   ├── lang/\n│   │   └── lang-python/                      # Python best practices\n│   │\n│   ├── devops/\n│   │   ├── devops-docker/                    # Docker containerization\n│   │   ├── devops-cicd/                      # CI/CD pipelines and DevOps workflows\n│   │   └── devops-git-workflow/              # Git conventions and branching strategy\n│   │\n│   └── general/\n│       ├── general-brainstorming/            # Pre-implementation discovery and design\n│       ├── general-clean-architecture/       # Clean Architecture patterns\n│       └── general-code-review/              # Code review reception and verification gates\n│\n├── bin/\n│   └── skills.js                             # CLI tool (zero dependencies)\n├── package.json\n└── docs/                                     # Project bootstrap templates (not skills)\n    ├── architectures/crypto-futures/\n    ├── memory/crypto-futures/\n    ├── prompts/crypto-futures/\n    └── roadmap/crypto-futures/\n```\n\n---\n\n## Installation\n\n### via npx (recommended)\n\n```bash\n# List all available skills\nnpx @aldirrss/skills list\n\n# Install a single skill\nnpx @aldirrss/skills add odoo-18\n\n# Install an entire category\nnpx @aldirrss/skills add odoo\nnpx @aldirrss/skills add crypto\n\n# Install everything\nnpx @aldirrss/skills add --all\n\n# Install to project-level instead of user-level\nnpx @aldirrss/skills add odoo-18 --target .claude/skills\n\n# Remove a skill\nnpx @aldirrss/skills remove odoo-16\n\n# Preview a skill's content\nnpx @aldirrss/skills info odoo-18\n```\n\n> Set `GITHUB_TOKEN` to avoid GitHub API rate limits on large installs.\n\n### via npm global install\n\n```bash\nnpm install -g @aldirrss/skills\n\nskills list\nskills add odoo-18\nskills add --all\n```\n\n### Manual (git clone)\n\n```bash\ngit clone https://github.com/aldirrss/dev-skills.git\ncp -r dev-skills/skills/odoo/odoo-18 ~/.claude/skills/\n```\n\n---\n\n## Using a Skill\n\nAfter installation, Claude Code auto-loads any skill whose `description:` matches the current task. You can also invoke explicitly:\n\n```\n/odoo-18\n/crypto-futures-bot-api\n/devops-docker\n/general-code-review\n```\n\n---\n\n## Skill Structure\n\n```\n<skill-name>/\n├── SKILL.md            # required — frontmatter + guidance body\n├── references/         # optional — long-form reference docs\n├── examples/           # optional — code snippets, templates\n└── assets/             # optional — images, icons, binary files\n```\n\nMinimum `SKILL.md` frontmatter:\n\n```markdown\n---\nname: <kebab-case-name-matching-folder>\ndescription: One sentence describing when Claude should load this skill.\n---\n```\n\n---\n\n## Project Bootstrap (crypto-futures)\n\nThe `docs/` folder contains copy-paste templates for starting a new project built on the `crypto-futures-*` skill set:\n\n| Template | Copy to | Purpose |\n| --- | --- | --- |\n| `docs/architectures/crypto-futures/ARCHITECTURE.md` | `docs/ARCHITECTURE.md` | System topology, data flows, design decisions |\n| `docs/roadmap/crypto-futures/ROADMAP.md` | `docs/ROADMAP.md` | 4-phase roadmap with checklists |\n| `docs/memory/crypto-futures/CLAUDE.md` | `CLAUDE.md` | Mandatory rules, skills map, Redis conventions |\n| `docs/prompts/crypto-futures/` | Use in Claude Code | Step-by-step build prompts (Phase 1, 8 phases) |\n\n---\n\n## Contributing\n\n1. Fork and clone the repo.\n2. Create a folder under the matching category: `skills/<category>/<skill-name>/`.\n3. Add a `SKILL.md` with `name:` matching the folder name.\n4. Open a pull request.\n\n## License\n\nMIT.\n","readmeFilename":"README.md"}