AgentSkillsCN

fiction-abstraction

从特定虚构作品中抽象出元素(段落、对话、情节、场景)。适用于被要求“抽象 [元素]”、使元素“更加通用”,或创建“可复用”或“通用”模板时使用。触发短语包括“在 [文件名] 中抽象 [元素]”、“让 [元素] 更具通用性”、“剥离 [元素] 的细节”。

SKILL.md
--- frontmatter
name: fiction-abstraction
description: Abstract elements (paragraphs, dialogue, plots, scenes) from specific fictional sources. Use when asked to "abstract [elements]", make elements "more general", or create "reusable" or "generic" templates. Triggers include "abstract [elements] in [filename]", "make [element] generic", "strip [element] details".

Fiction Abstraction

Transform fictional-work-specific elements into portable, reusable templates for writing.

Mode Detection

Determine mode from user request:

Paragraphs mode:

  • Triggers: "generic paragraphs", "abstract paragraphs", "list of generic paragraphs"
  • Read: references/paragraphs-reference.md

Dialogue mode:

  • Triggers: "generic dialogue", "abstract dialogue", "dialogue templates", "abstract exchanges"
  • Read: references/dialogue-reference.md

If ambiguous, ask user which mode.

Workflow

  1. Detect mode from triggers above
  2. Read the appropriate reference doc for that mode
  3. Follow the workflow in that reference doc
  4. Present completed file(s) to user