Start a fresh conversation. Replace the highlighted placeholders.
Use abstract to draft a structured abstract of approximately [word count] words from index.qmd and its registered notebooks, using specific quantitative findings where available; present it for my review and update the manuscript only after I approve.
Required inputs
[word count]
User-approved starter prompt based on a pinned source version; check current skill requirements before running. Task evidence ↗
SKILL.md
name: abstractdescription: Reads the manuscript and notebooks to generate a structured abstract. Use when writing or updating the abstract.argument-hint: "[word count]"allowed-tools: Bash, Read, Write, Edit, Glob, Grep
Generate Abstract
Read the manuscript and generate a structured abstract.
Arguments
$ARGUMENTS — optional target word count (default: 150 words)
Steps
Parse the target word count from arguments (default 150 if not specified).
Read index.qmd in full:
Identify the research question from the Introduction
Identify the data and methods from the Data/Methods sections
Identify key results from the Results section
Identify the contribution from the Conclusion
Read the registered notebooks to extract key quantitative findings:
Main coefficient estimates and significance levels
Sample size
Key figures or descriptive statistics
Draft a structured abstract with these components:
Motivation (1–2 sentences): What problem or question does this paper address? Why does it matter?
Data and methods (1–2 sentences): What data, sample, and empirical approach are used?
Key results (2–3 sentences): What are the main findings? Include specific numbers where possible.
Contribution (1 sentence): What is the paper's contribution to the literature or policy?
Verify the word count is within ±10% of the target. Adjust if needed.
Present the draft to the user for review.
On approval, update the abstract: field in the YAML front matter of index.qmd:
abstract: |
<drafted abstract text>
Error handling
If index.qmd has only [FILL:] placeholders in the body sections, inform the user that the manuscript needs more content before an abstract can be generated.
If the current abstract field already contains real content (not a [FILL:] placeholder), show it and ask whether to replace or refine it.