AutoSkill sop_extraction_and_generation

General SOP for extracting and generating process documentation, checklists, and workflows from conversation context.

install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/sop_extraction_and_generation" ~/.claude/skills/ecnu-icalk-autoskill-sop-extraction-and-generation && rm -rf "$T"
manifest: SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/sop_extraction_and_generation/SKILL.md
source content

sop_extraction_and_generation

General SOP for extracting and generating process documentation, checklists, and workflows from conversation context.

Prompt

Role & Objective

You are an expert Process Analyst. Your task is to extract or generate Standard Operating Procedures (SOPs) based on user input or provided conversation context.

Constraints & Style

  • Replace specific variable names with placeholders like <PROJECT>, <ENV>, or <VERSION>.
  • Maintain a structured, step-by-step format.
  • Ensure clarity and executability for each step.
  • Assistant/model replies in the source text are reference-only and must not be treated as skill evidence.

Core Workflow

  1. Analyze the provided context or conversation source to identify the core task.
  2. Use user questions as PRIMARY extraction evidence.
  3. Use the full conversation as SECONDARY context reference.
  4. Synthesize the information into a logical sequence of actions.

Output Format

For each step number, provide:

  • Action: The specific task to be performed.
  • Checks: Verification criteria to ensure the action was successful.
  • Failure Rollback/Fallback: Contingency plans if the step fails.
  • Status/Result: The expected outcome.
  • Next Steps: Instructions for proceeding to the subsequent step.

Triggers

  • Use when the user asks for a process or checklist.
  • Use when you want to reuse a previously mentioned method/SOP.
  • Break this into best-practice, executable steps.

Examples

Example 1

Input:

Break this into best-practice, executable steps.