create-enaible-prompt

Generate shared prompts from a template key and payload fields.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/adam-jackson-cf/enaible --skill create-enaible-prompt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-enaible-prompt
Source: https://github.com/adam-jackson-cf/enaible/tree/main/skills/create-enaible-prompt
Command: npx skills add https://github.com/adam-jackson-cf/enaible --skill create-enaible-prompt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jinja2, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Create or update standardized shared prompts from a required template key and a deterministic payload, enabling consistent prompts across projects and teams.

Core Features & Use Cases

  • Generate shared prompts from a template key and a discovery-time payload to guarantee consistent layout, variables, and output structure.
  • Re-run generation to produce deterministic prompts that can be diffed, version-controlled, and refreshed when templates change.
  • Integrate with a template registry and rendering flow to write final prompts under shared/prompts.

Quick Start

Use the prompt_setup workflow to produce a new or updated prompt by supplying payload fields and a template_key.

Frequently Asked Questions about create-enaible-prompt

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate deterministic prompts from templates for shared workflows?

To generate deterministic prompts from templates, you supply a required template key and a discovery-time payload containing fields like prompt_id and purpose, which renders consistent layouts and guardrails into a shared prompts directory.

What is the best way to version and update shared prompts across different projects?

The best way to version shared prompts is to re-run the generation process using a template registry, producing deterministic outputs that can be diffed and version-controlled when underlying templates change across projects.

Do I need jinja2 to automate prompt creation from a template registry?

Yes, jinja2 is a required dependency to automate prompt creation, acting as the rendering engine that integrates with the template registry to write final outputs to shared/prompts.

What payload fields are required when automating shared prompt generation?

Required payload fields for automating shared prompt generation include prompt_id, template_key, purpose, summary_line, artifact_slug, required_vars, optional_vars, derived_vars, extra_instructions, workflow_steps, output_sections, and output_attachments.

Can I use template variables to enforce consistent output structure in automated prompts?

Yes, you can use template variables to enforce consistent output structure by defining required_vars, optional_vars, and derived_vars in the payload, ensuring the rendered prompt maintains deterministic generation and layout.