AI agent skill for managing prompts on Echostash — the prompt management platform.
This skill enables AI agents (Claude Code, etc.) to view, create, edit, render, and delete prompts on Echostash through Python scripts. All operations authenticate via API key.
- Clone this repo into your project or agent workspace
- Configure — copy
configuration/config.example.jsontoconfiguration/config.json:{ "base_url": "https://api.echostash.app", "api_key": "sk_your_api_key_here", "project_id": null } - Install dependencies:
pip install -r scripts/requirements.txt
- Use — see
skill.mdfor full instructions and all available operations
echostash-skill/
├── skill.md # Main skill instructions for AI agents
├── scripts/ # Python scripts for Echostash operations
│ ├── echostash_client.py # Core API client (SDK + PLP endpoints)
│ ├── get_prompt.py # View prompt details & versions
│ ├── save_prompt.py # Create or update a prompt (PLP)
│ ├── delete_prompt.py # Delete a prompt (PLP)
│ ├── render_prompt.py # Server-side render with variables
│ ├── batch_render.py # Batch render multiple prompts
│ ├── discover_skills.py # Discover available skills
│ └── requirements.txt # Python dependencies
├── configuration/
│ ├── config.example.json # Configuration template
│ └── .gitignore # Excludes config.json with secrets
└── .gitignore
- Log in to Echostash
- Go to Account Settings > API Keys
- Create a new key — it will start with
sk_ - Copy it into your
configuration/config.json
MIT