Process To Skill
Use this skill to operationalize "explain once, reuse later" behavior for business workflows.
Workflow
- Extract the process from the user's message as an ordered list of steps, inputs, and expected output.
- Execute or automate the process for the current request.
- Confirm the result in plain business language.
- Ask whether the user wants to save the process as a reusable skill.
- If the user says yes, create a new skill folder with a trigger-focused
description, concise workflow instructions, andagents/openai.yamlmetadata. - Return the saved skill name and one example command the user can use next time.
Save Prompt Requirement
After completing the process, always ask a direct reuse question:
- "Do you want me to save this as a reusable skill so next time you can call it directly without re-explaining the steps?"
If the answer is unclear, ask once more with a suggested skill name.
Skill Authoring Rules
- Use lowercase hyphenated names (
<verb>-<object>when possible). - Keep
SKILL.mdprocedural and short; include only repeatable steps. - Put trigger conditions in frontmatter
description, not in the body. - Add only required resource folders (
scripts/,references/,assets/) when they are actually needed. - Reuse existing local scripts/templates when possible instead of duplicating logic.
Minimal Capture Template
When saving a process, capture:
- Goal: What business outcome this process produces.
- Inputs: Required user-provided data.
- Steps: Deterministic sequence to run.
- Output: Expected deliverable format.
- Trigger examples: 2-3 natural language prompts that should activate the skill.
Guardrails
- Do not auto-save without user confirmation.
- Do not save one-off ad hoc tasks that are unlikely to be reused.
- If required tools or permissions are missing, report the blocker and offer a partial skill draft.
