npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

skills-for-agents

v1.0.16

Published

15 composable skills for AI coding agents — install via npx

Readme

Skills for Agents

Composable, domain-specific instruction sets for AI agents

License: MIT Documentation SIP Framework

DocumentationGetting StartedSIP FrameworkContributing


Overview

Skills for Agents is a production-ready ecosystem of composable instruction sets that enable AI agents to handle multiple concerns simultaneously without conflict. Each skill owns one domain (voice, density, craft, process, or content) and works alongside any other skill through the Skills Interoperability Protocol (SIP).

Why Skills?

Traditional AI prompts are monolithic — one giant instruction set that tries to do everything. When you need multiple capabilities, they conflict. Skills solve this through:

  • Domain separation — each skill owns one aspect (voice, density, craft, process, content)
  • Explicit composition — skills declare what they yield to
  • Conflict resolution — SIP Framework provides precedence rules

Result: skills that compose without breaking each other.


Quick Start

Installation

Via npx (recommended):

# Install all skills to all detected tools
npx skills-for-agents install

# Install to a specific tool
npx skills-for-agents install --tool claude
npx skills-for-agents install --tool cursor
npx skills-for-agents install --tool windsurf
npx skills-for-agents install --tool codex
npx skills-for-agents install --tool antigravity
npx skills-for-agents install --tool kiro
npx skills-for-agents install --tool zed --project
npx skills-for-agents install --tool cline --project
npx skills-for-agents install --tool aider --project
npx skills-for-agents install --tool copilot --project
npx skills-for-agents install --tool continue
npx skills-for-agents install --tool hermes

# Install to current project directory
npx skills-for-agents install --project

# Install specific skills only
npx skills-for-agents install --only caveman,blogger,slidify

# List available skills
npx skills-for-agents list

Via git clone (manual):

git clone https://github.com/IsNoobgrammer/skills-for-agents.git

Each skill is a self-contained folder with a SKILL.md file. Point your agent to load these files as system prompts.

Basic Usage

Invoke a skill:

/caveman full

Compose skills (layered):

/blog technical + /caveman lite
→ Blogger writes technical post, caveman compresses it

Compose skills (pipeline):

/postmortem → /compress
→ Postmortem generates report, compress shrinks it

Natural language:

"Write a blog about the UI incident, make it terse"
→ Auto-detects: blogger (voice) + caveman (density) + postmortem (content)

Available Skills

Voice

| Skill | Description | Triggers | |-------|-------------|----------| | Blogger | Authentic personal-voice writing. Raw, unpolished, stream-of-consciousness prose. | /blog, "write a blog", "write like me" |

Density

| Skill | Description | Triggers | |-------|-------------|----------| | Caveman | Ultra-terse communication. Cuts token usage ~75%. | /caveman, "talk like caveman", "less tokens" | | Compress | File compression. 4 intensity levels. Preserves all meaning. | /compress, "compress this", "reduce tokens" |

Craft

| Skill | Description | Triggers | |-------|-------------|----------| | Painter | Max pro UI/UX design. Animation, color, typography, accessibility. 20+ commands. | /painter, "make it look pro", "fix the ui" | | Harden | Production-harden code for 1M+ users. Caching, rate limiting, graceful shutdown. | "harden my code", "prepare for launch", "make it scalable" |

Process

| Skill | Description | Triggers | |-------|-------------|----------| | Memory | Persistent context engine. Daily journal rotation, manifest indexing, identity tracking. | Startup (mandatory), "I like X", "Here is my key" | | ML Engine | TPU-first ML research. Distributed training, MoE, Pallas kernels. 12+ commands. | /ml, TPU mentions, distributed training | | Planner | Project plans with PRDs, design docs, architecture flows, task breakdowns. | /plan, "create a PRD", "design the architecture" | | Postmortem | Blameless incident documentation. 5 Whys, action items. | /postmortem, "incident review", "what broke and why" | | Refactor | Restructure messy codebases into clean, modular architecture. | "refactor my project", "clean up my code", "split this file" | | Skill Creator | Meta-skill for creating, auditing, and improving other skills. | /create-skill, "make a skill", "turn this into a skill" | | Slidify | End-to-end PowerPoint generator. JSON specs, templates, auto speaker notes. | /slidify, "make a presentation", "create slides", "generate pptx" |

Content

| Skill | Description | Triggers | |-------|-------------|----------| | Documenter | Comprehensive documentation. Examples, guides, API references. | "document this", "write docs", "create documentation" | | Learn | Structured study plans, topic guides, exam prediction, and active recall. | /learn, "teach me X", "how do I learn Y" | | Researcher | Deep web research. Diverse sources, cross-referencing, synthesis. | "research X", "find info about Y", "what's the latest on Z" |

GPU Engineering

| Skill | Description | Triggers | |-------|-------------|----------| | Tritonify | Agent-driven GPU kernel optimization. Triton + CUDA. Profiling-guided iteration, 52+ papers, MoE/loss/attention kernels. | "optimize kernel", "write triton", "profile CUDA", "fuse operators", "speed up LLM ops" |

Analysis

| Skill | Description | Triggers | |-------|-------------|----------| | OSINT | Open Source Intelligence engine. Email, phone, username, domain recon. Breach checks, social media, infrastructure. | "osint", "recon", "background check", "investigate" | | Godmode | Jailbreak LLMs: Parseltongue, GODMODE, ULTRAPLINIAN. Compliance escalation engine. Ported from Hermes Agent. | "jailbreak", "godmode", "red team", "bypass guardrails", "uncensor" |


Key Features

🎯 Domain-Specific

Each skill owns one aspect — voice, density, craft, or process. No overlap, no conflict.

🔗 Composable

Skills work together seamlessly. Caveman + Blogger = terse posts in authentic voice.

📐 SIP Framework

Skills Interoperability Protocol ensures every skill knows how to compose with others.

⚡ Production-Ready

Battle-tested skills for ML research, documentation, UI/UX, incident response, and more.

🎨 18 Skills Included

Blogger, Caveman, Compress, Documenter, Godmode, Harden, Learn, Memory, ML Engine, OSINT, Painter, Planner, Postmortem, Refactor, Researcher, Skill Creator, Slidify, Tritonify.

🚀 Framework-Agnostic

Drop into any agent framework. Works with any LLM that supports system prompts.


Composition Examples

Terse Technical Writing

/blog technical + /caveman lite

Blogger writes technical post, caveman compresses it.

Production-Ready Code

/refactor → /harden

Refactor establishes structure, harden adds production patterns.

Comprehensive Docs

/documenter + /researcher

Researcher gathers context, documenter structures it into docs.

Incident Response

/postmortem → /compress

Postmortem generates report, compress shrinks it for storage.

ML Research

/ml-engine + /researcher

Researcher finds prior work, ml-engine implements experiments.


SIP Framework

The Skills Interoperability Protocol is the composability contract that makes multi-skill execution possible.

Core Concepts

Domains:

  • Voice — tone, personality, vocabulary
  • Density — token count, verbosity
  • Craft — visual design, code quality
  • Process — workflow steps, templates
  • Content — substance being produced

Composition Modes:

  • Layered — simultaneous application (/skill1 + /skill2)
  • Pipeline — sequential processing (/skill1 → /skill2)
  • Handoff — skill delegates to another
  • Advisory — skill references another's principles

Precedence Rules:

  1. Safety/Accuracy (always wins)
  2. User's explicit instruction
  3. Domain owner (authoritative in its domain)
  4. Most recently invoked
  5. Specificity (narrow scope beats broad)

Read full SIP specification →


Documentation


Contributing

We welcome contributions! Whether you're:

  • Creating new skills
  • Improving existing skills
  • Fixing bugs
  • Enhancing documentation
  • Building tooling

Please read our Contributing Guide to get started.

Creating a New Skill

Use the skill-creator skill to scaffold a new skill with SIP compliance built in:

/create-skill

Or manually:

  1. Create a new folder with your skill name (kebab-case)
  2. Add a SKILL.md file with frontmatter declaring your domain
  3. Follow the SIP Framework composability rules
  4. Submit a PR with your skill

License

MIT License - see LICENSE for details.


Acknowledgments

Built on the principles of:

  • Domain-Driven Design — clear boundaries, explicit contracts
  • Unix Philosophy — do one thing well, compose freely
  • Progressive Enhancement — works standalone, better together

DocumentationSIP FrameworkContributing

Made with ❤️ by Shaurya Sharthak