Skip to main content

PromptyDumpty

A lightweight, universal package manager for AI coding assistants (prompts, instructions, rules, workflows, etc.).

PyPI - Python Version PyPI - Downloads License

What is it?

PromptyDumpty lets you install and manage prompt packages across different AI coding assistants like GitHub Copilot, Claude, Cursor, Gemini, Windsurf, and more.

Why?

  • Share prompts easily: Package and distribute your team's prompts
  • 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

Installation

Using pip

pip install prompty-dumpty

From Source

git clone https://github.com/dasiths/PromptyDumpty.git
cd PromptyDumpty
pip install -e .

Verify Installation

dumpty --version

Quick Start

# 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

Supported AI Coding Assistants

  • GitHub Copilot (.github/)
  • Claude (.claude/)
  • Cursor (.cursor/)
  • Gemini (.gemini/)
  • Windsurf (.windsurf/)
  • Cline (.cline/)
  • Aider (.aider/)
  • Continue (.continue/)
  • OpenCode (.opencode/)

Usage Examples

Initialize a Project

# Auto-detect agents in current directory
dumpty init

# Initialize with specific agent
dumpty init --agent copilot

Install Packages

# Install from GitHub repository
dumpty install https://github.com/org/my-prompts

# Install specific version tag
dumpty install https://github.com/org/my-prompts --version 1.0.0

# Install for specific agent
dumpty install https://github.com/org/my-prompts --agent copilot

Manage Packages

# List installed packages
dumpty list

# Show detailed information
dumpty list --verbose

# Update all packages
dumpty update --all

# Update specific package
dumpty update my-prompts

# Uninstall a package
dumpty uninstall my-prompts

Requirements

  • Python 3.9 or higher
  • Git

Creating Packages

Want to create your own prompt packages? See the full guide at dumpty.dev/creating-packages.

Quick example - define what your package provides in dumpty.package.yaml:

name: my-workflows
version: 1.0.0
description: Custom development workflows
manifest_version: 1.0
author: Your Name
license: MIT

agents:
  copilot:
    prompts:
      - name: code-review
        description: Code review workflow
        file: src/review.md
        installed_path: code-review.prompt.md
  
  claude:
    commands:
      - name: code-review
        description: Code review command
        file: src/review.md
        installed_path: review.md

Documentation

📚 Full documentation available at dumpty.dev

Contributing

Contributions are welcome! Please visit our GitHub repository for more information.

License

MIT License - see the LICENSE file for details.

Metadata

Release files for prompty-dumpty 0.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for prompty-dumpty 0.8.0
File Size Uploaded Provenance Actions
prompty_dumpty-0.8.0.tar.gz 70.9 kB With provenance Details for prompty_dumpty-0.8.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for prompty-dumpty 0.8.0
File Interpreter ABI Platform Actions
prompty_dumpty-0.8.0-py3-none-any.whl Python 3 none any Details for prompty_dumpty-0.8.0-py3-none-any.whl

Total release size: 110.2 kB

Release files / prompty_dumpty-0.8.0.tar.gz

Download URL prompty_dumpty-0.8.0.tar.gz
Size 70.9 kB
Tags Source
SHA-256 checksum
How to use checksums
28d4388d74c5e7e0be2b06b2b7a024400e73f229d3a32cf67849d56cb2bfa81c
BLAKE2b-256 checksum
How to use checksums
480126a6aa2a1f79612f61b8f9818074f385d2eaecced1aad5b35eb0781292bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.

Transparency log

Release files / prompty_dumpty-0.8.0-py3-none-any.whl

Download URL prompty_dumpty-0.8.0-py3-none-any.whl
Size 39.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
553f54d148bb4ddee33e7ca0bb08ac4bbc1101314f98c7ef20f4aa6a56a02458
BLAKE2b-256 checksum
How to use checksums
4dae2f748fea1ae95ac19ff05e50e280e32499e6a2edd73f2f2f33da5a2fe44c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.

Transparency log

Security for prompty-dumpty 0.8.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for prompty_dumpty-0.8.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 28, 2025.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page