narenaryan/promptml
Prompt markup language (A.K.A PromptML) library is specially built for AI systems - from Vidura AI
Provides a structured DSL that decomposes prompts into explicit sections—context, objective, instructions, examples, constraints, and metadata—parsed into standardized data structures. Supports variable interpolation and serialization to XML, YAML, and JSON formats, enabling version control and cross-agent prompt reusability. Integrates with OpenAI and Google models via the companion `promptml-cli` tool.
Used by 1 other package. Available on PyPI.
Stars
60
Forks
7
Language
Python
License
MIT
Category
Last pushed
Nov 03, 2025
Commits (30d)
0
Dependencies
2
Reverse dependents
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/prompt-engineering/narenaryan/promptml"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
promptslab/Promptify
Prompt Engineering | Prompt Versioning | Use GPT or other prompt based models to get structured...
character-ai/prompt-poet
Streamlines and simplifies prompt design for both developers and non-technical users with a low...
masci/banks
LLM prompt language based on Jinja. Banks provides tools and functions to build prompts text and...
promplate/partial-json-parser
Parse partial JSON generated by LLM
Hunyuan-PromptEnhancer/PromptEnhancer
PromptEnhancer is a prompt-rewriting tool, refining prompts into clearer, structured versions...