Paks are the first package manager for Agent Skills, they are reusable instruction sets that help agents follow your way of working across agents like Stakpak, Claude Code, Cursor, OpenCode, GitHub Copilot, Goose, and more.
Why Agent Skills Need Paks?
AI coding agents are powerful, but they need context. Skills provide that context, coding standards, deployment procedures, API patterns, and domain knowledge. while Paks makes it easy to:
Share expertise: Package your team's best practices as installable skills
Stay consistent: Install the same skills across all your Agents
Build on others' work: Discover and use community created skills
Version and iterate: Semantic versioning for skill updates
Installation
From Source (Rust)
# Clone the repository
git clone https://github.com/stakpak/paks.git
cd paks
# Build the CLI
cargo build --release -p paks-cli
# The binary will be at ./target/release/paks
# Move it to your PATH
cp ./target/release/paks ~/.local/bin/
Verify Installation
Quick Start
1. Create Your First Skill
This generates:
2. Edit Your Skill
The SKILL.md file is the heart of your skill. It uses YAML frontmatter for metadata and Markdown for instructions:
3. Validate Your Skill
4. Install Skills
5. Publish Your Skill
Configuration
Paks stores configuration at ~/.config/paks/config.toml:
Choosing Your Agent
Built-in Agents:
Agent
Skills Directory
stakpak
~/.stakpak/skills
claude-code
~/.claude/skills
cursor
~/.cursor/skills
vscode
~/.vscode/skills
copilot
~/.config/github-copilot/skills
goose
~/.config/goose/skills
opencode
~/.config/opencode/skills
Examples:
Authentication
Need Support Creating Your First Pak?
If this is your first time writing a Pak, you don’t have to figure it out alone.
Our community is actively building and sharing skills, and we’re happy to help you:
Write your first SKILL.md
Review structure and metadata
Decide what belongs in a Pak (and what doesn’t)
Validate and publish with confidence
Join the Stakpak Discord to ask questions, get feedback, and see how others are using Paks
---
name: my-awesome-skill
description: A skill that helps with awesome things
version: 0.1.0
license: MIT
keywords:
- awesome
- productivity
---
# My Awesome Skill
## When to use this skill
Describe when this skill should be activated.
## Instructions
Add your instructions here. The AI agent will follow these
when the skill is active.