Coding & DevelopmentāØgeminiš¤claudeāØļøcursoršwindsurfšuniversal
PromptyDumpty
PromptyDumpty is a lightweight, universal package manager for AI coding assistant artifacts (prompts, instructions, rules, workflows, etc.). It lets you install and manage prompt packages across different AI coding assistants like GitHub Copilot, Claude, Cursor, Gemini, Windsurf, and more.
Quick Start
Install this Skill
npx skills add dasiths/PromptyDumpty# PromptyDumpty
 [](https://pypi.org/project/prompty-dumpty/) [](https://pypi.org/project/prompty-dumpty/) [](https://github.com/dasiths/PromptyDumpty/blob/main/LICENSE)
<img src="website/public/logo.png" width=200px />
A lightweight, universal package manager for AI coding assistants (prompts, instructions, rules, workflows, etc.).
š **Visit [dumpty.dev](https://dumpty.dev)** for full documentation and guides.
## What is it?
PromptyDumpty lets you install and manage prompt packages across different AI coding assistants like GitHub Copilot, Claude, Cursor, Gemini, Windsurf, OpenCode, and more.
## Why PromptyDumpty?
### The Problem
Without a package manager, sharing AI assistant configurations is painful:
- š **Manual file management** - Copying `.md` files between projects and agent folders
- š **No updates** - When prompts improve, you manually re-copy everywhere
- šļø **Messy removal** - Deleting prompts leaves orphaned files scattered across directories
- 𤷠**No tracking** - Can't remember what's installed or where it came from
- š **Multi-agent duplication** - Maintaining separate versions for Copilot, Claude, Cursor, etc.
- š§ **Ad-hoc sharing** - Sending via email/Slack with instructions like "just copy to `.claude/commands/`"
### The Solution
- **Share prompts easily**: Package and distribute your team's prompts via Git
- **Works everywhere**: One package works with multiple AI coding assistants
- **Simple**: Just YAML files and Git repos, no complex setup
- **Safe**: Clean installation and removal, clear tracking with lockfiles
## Quick Start
```bash
# Initialize in your project
dumpty init
# Install a package
dumpty install https://github.com/org/my-prompts
# List installed packages
dumpty list
# Update packages
dumpty update --all
# Remove a package
dumpty uninstall my-prompts
```
## How it works
1. **Auto-detects** your AI agent (checks for `.github/prompts/`, `.claude/commands/`, etc.)
2. **Installs** package files to the right directories
3. **Tracks** everything in a lockfile for easy management
4. **Organizes** files by package name for clean removal
## Package Structure
Organize your files however you want! The manifest defines everything:
```
my-package/
āāā dumpty.package.yaml # Package manifest
āāā README.md
āāā src/ # Any structure you prefer
āāā planning.md
āāā review.md
āāā standards.md
```
## Creating Packages
Define what your package provides in `dumpty.package.yaml` - organized by agent and type:
```yaml
name: my-workflows
version: 1.0.0
description: Custom development workflows
manifest_version: 1.0
author: Your Name
license: MIT
homepage: https://github.com/org/my-workflows
agents:
copilot:
prompts:
- name: code-review
description: Code review workflow
file: src/review.md
installed_path: code-review.prompt.md
agents:
- name: standards
description: Coding standards agent
file: src/standards.md
installed_path: standards.agent.md
instructions:
- name: repo-guidelines
description: Repository-specific coding guidelines
file: src/guidelines.md
installed_path: guidelines.instructions.md
claude:
commands:
- name: code-review
description: Code review command
file: src/review.md
installed_path: review.md
```
**Key Features:**
- Organize files however makes sense to you
- Organize artifacts by type (prompts, agents, rules, commands, etc.)
- Use "files" type for generic artifacts
- Explicitly map each file to its install location per agent
- Reuse the same source file for multiple agents
- Installation paths: `{agent_dir}/{type}/{package}/{file}`
## External Repository References
Reference files from external repositories without forking.
Add `external_repository` to your manifest to pull files from another repository:
```yaml
name: curated-prompts
version: 1.0.0
manifest_version: 1.0
author: Your Name
license: MIT
external_repository: https://github.com/community/prompts@a1b2c3d4e5f6789012345678901234567890abcd
agents:
copilot:
prompts:
- name: refactoring
file: prompts/refactoring.md
installed_path: refactoring.prompt.md
```
**Format:** `<git-url>@<40-char-commit-hash>`
When external repo is specified:
- All file paths resolve from the external repository
- Both repos are tracked in lockfile
- Use full commit hashes only (no tags/branches)
**Use cases:**
- Curate content from large community repositories
- Version-lock third-party prompts
- Create team-specific views of shared content
## Documentation
š **Full documentation available at [dumpty.dev](https://dumpty.d
... (truncated)Repository
6stars
1forks
Details
Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
š¤claudešuniversal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
šuniversal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
āØgeminiš¤claudeš¬gptšuniversal
524
34
View
misakanet-failure-memory
Coding & Developmentš A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
š¤claudeāØļøcursoršuniversal
424
158
View