| name | ppw:abstract |
| description | Generate or optimize academic paper abstracts using the 5-sentence Farquhar formula. Supports generate-from-scratch and restructure-existing paths. Produces labeled output for formula verification plus a clean version for clipboard use. 摘要生成与优化,支持从原始材料生成或改写现有摘要。 |
| triggers | {"primary_intent":"generate or optimize academic paper abstract","examples":["Write an abstract for my paper","帮我写摘要","Optimize my existing abstract","改写我的摘要,符合五句话公式","Generate a submission-ready abstract for CEUS","帮我生成一个投稿摘要","Restructure my abstract using the Farquhar formula","优化摘要让它更符合学术规范"]} |
| tools | ["Read","Write","Structured Interaction"] |
| references | {"required":["references/expression-patterns.md","references/bilingual-output.md"],"leaf_hints":["references/expression-patterns/introduction-and-gap.md","references/expression-patterns/results-and-discussion.md","references/expression-patterns/conclusions-and-claims.md","references/expression-patterns/methods-and-data.md"]} |
| input_modes | ["file","pasted_text"] |
| output_contract | ["labeled_abstract","clean_abstract","bilingual_abstract"] |
Purpose
This Skill generates or optimizes academic paper abstracts using the locked 5-sentence Farquhar formula: [1: Contribution], [2: Difficulty], [3: Method], [4: Evidence], [5: Key Result]. It operates on two mutually exclusive paths — generate a new abstract from raw materials (paper sections, bullet points, or a brief description), or restructure an existing abstract to comply with the formula. Both paths produce labeled output first so users can verify formula compliance sentence by sentence, followed by a clean plain-paragraph version ready for clipboard use. When a target journal is specified, journal-specific style conventions are applied.
Trigger
Activates when the user asks to:
- Write, generate, or create an abstract from paper content
- Optimize, restructure, or rewrite an existing abstract
- 写摘要、生成摘要、改写摘要、优化摘要
Example invocations:
- "Write an abstract for my paper" / "帮我写摘要"
- "Optimize my existing abstract" / "改写我的摘要"
- "Restructure this abstract using the 5-sentence formula"
- "Generate a CEUS-ready abstract from my introduction and results"
Modes
| Mode | Default | Behavior |
|---|
direct | Yes | Single-pass abstract output using the 5-sentence formula |
batch | | Not supported — abstract requires full paper context |
Default mode: direct. User provides content and receives labeled + clean abstract in one pass.
Path selection (within direct mode):
- Input reads like a formed abstract → restructure path
- Input is raw content (sections, bullets, "my paper is about...") → generate path
- Ambiguous → ask before proceeding
References
Required (always loaded)
| File | Purpose |
|---|
references/expression-patterns.md | Academic expression patterns overview |
Leaf Hints (loaded when needed)
| File | When to Load |
|---|
references/expression-patterns/introduction-and-gap.md |