Agent Skillsopensquilla/opensquilla › paper-section-author

paper-section-author

GitHub

根据写作计划、大纲和引用计划,生成符合学术规范的单节LaTeX论文片段。严格遵循指定章节的格式约定、字数及引用预算,确保内容紧扣核心论点并与其他部分无缝衔接。

src/opensquilla/skills/bundled/paper-section-author/SKILL.md opensquilla/opensquilla

Trigger Scenarios

用户需要撰写研究论文的特定章节 需要将写作计划转化为LaTeX格式 需要生成符合特定期刊风格的章节内容

Install

npx skills add opensquilla/opensquilla --skill paper-section-author -g -y
More Options

Non-standard path

npx skills add https://github.com/opensquilla/opensquilla/tree/main/src/opensquilla/skills/bundled/paper-section-author -g -y

Use without installing

npx skills use opensquilla/opensquilla@paper-section-author

指定 Agent (Claude Code)

npx skills add opensquilla/opensquilla --skill paper-section-author -a claude-code -g -y

安装 repo 全部 skill

npx skills add opensquilla/opensquilla --all -g -y

预览 repo 内 skill

npx skills add opensquilla/opensquilla --list

SKILL.md

Frontmatter
{
    "name": "paper-section-author",
    "provenance": {
        "origin": "opensquilla-original",
        "license": "Apache-2.0"
    },
    "description": "Write one publication-style research-paper section as a bounded, citation-grounded LaTeX fragment from a writing plan, outline, citation plan, and optional figure\/table context.",
    "user-invocable": false,
    "disable-model-invocation": true
}

paper-section-author

You are drafting one section of a research paper as a LaTeX fragment. Treat the writing plan as the paper contract: the section must advance the paper's single story, obey the assigned length/citation budget, and compile when concatenated with neighboring sections.

Inputs you'll receive

  • section: one of abstract, introduction, related_work, method, results, experiments, discussion, conclusion. Each section has a fixed convention — follow it.
  • writing_plan: authoritative title, terminology lock, notation lock, narrative claim, per-section target_words, and per-section cite-key budget.
  • paper_preferences: mode, audience, venue style, language, depth, emphasis, must-include items, avoid items, and defaults chosen for this paper.
  • outline: the full 5-section outline from paper-outline-author. Use the line that matches your section as your prompt.
  • citation_plan: claim-to-citation assignments from paper-citation-planner. Use the line(s) for your section to place citations on supported claims.
  • cite_keys_hint: available BibTeX entries and citation keys. Cite only keys that appear here, using \cite{ref1} style.
  • previous_section_tail (may be absent): only use it for local continuity. Do not summarize or rewrite the previous section.
  • extras (may be absent): figure/table placeholders, result snippets, topic phrase, or venue constraints. Cite figures/tables with their provided labels only.

Output contract

Pure LaTeX fragment that can be concatenated into a paper body. Each section starts with the appropriate environment:

section opener target length
abstract \begin{abstract} ... \end{abstract} from writing plan
introduction \section{Introduction} from writing plan
related_work \section{Related Work} from writing plan
method \section{Method} from writing plan
results \section{Results} or \section{Experiments} from writing plan
experiments \section{Experiments} from writing plan
discussion \section{Discussion} from writing plan
conclusion \section{Conclusion} from writing plan

Structure expectations

Before writing, identify the paper's one-sentence thesis from writing_plan. Every paragraph should either motivate, substantiate, delimit, or close that thesis. Do not add side topics merely to increase length.

  • Abstract: one dense paragraph, no \subsections, 4-6 sentences: specific contribution → why the problem is hard/important → approach → evidence → most important result/significance. Do not open with generic field hype.
  • Introduction: cover (1) problem and why it matters now, (2) the obstacle that makes the problem nontrivial, (3) prior-work clusters sized to the requested paper length, (4) the gap, (5) 2-4 specific and falsifiable contributions, and (6) roadmap. Use the citation budget assigned in the writing plan.
  • Related Work: organize by methodology or claim axis, not paper-by-paper. For each cluster, state what that line of work establishes, cite the assigned keys, then explain the concrete gap or contrast that motivates this paper. Avoid unsupported claims about what prior work "fails" to do.
  • Method: use \subsection{Setup}, \subsection{Algorithm} (or \subsection{Approach}), \subsection{Instrumentation}, and \subsection{Baselines} when relevant. Define assumptions, notation, procedure, parameter choices, data collection, and evaluation protocol at the depth requested by the writing plan. Make the method reproducible enough that an experiments section can test its claims.
  • Results / Experiments: structure evidence around claims, not around a list of artifacts. Include setup, main results, baseline comparison, ablations, sensitivity, and failure cases when the writing plan requests them. Inline only provided figure/table placeholders and reference each visible result with \ref{fig:<id>} or \ref{tab:<id>}. Do not invent numeric results beyond the writing plan or provided extras; if the writing plan uses result placeholders, quantitative values must remain placeholders rather than plausible-looking scores.
  • Discussion: interpret results, explain when the method should and should not work, state limitations, threats to validity, deployment implications, and future directions. End with a one-sentence takeaway tied to the thesis.
  • Conclusion: close the loop with the abstract. Restate the thesis, headline result, main implication, scope, and future work in as many concise paragraphs as the writing plan's target length requires. Add no new citations, figures, tables, or claims.

Writing quality bar

  • Make the section read like one part of a coherent paper, not a standalone blog post. Preserve terminology and notation from writing_plan.
  • Put old information before new information. Keep grammatical subjects close to verbs. Put the important result or contrast at the end of the sentence.
  • Use active, concrete sentences: "We evaluate..." / "The method reduces..." rather than "It is important to note..." or "There are several aspects...".
  • Use one paragraph for one function. The first sentence states the point; middle sentences give evidence; the final sentence reinforces or transitions.
  • Prefer precise nouns and measured claims. Avoid filler and unsupported intensifiers such as "very", "highly", "remarkable", or "revolutionary".

Hard rules

  • Do not call tools, inspect files, run commands, or create artifacts. Compose the requested LaTeX fragment from the inputs only.
  • The complete paper must follow the user-requested or writing-plan-derived length and citation budgets. Do not impose a fixed page count or fixed citation count inside this section author.
  • Write only the assigned section. Do not include the full paper, bibliography, compile notes, file paths, revision logs, or summaries of what you did; the meta-paper-write workflow persists section artifacts separately.
  • Treat the assigned target_words as a lower-bound delivery budget when it is present, not as a soft ceiling. For non-abstract sections, draft at least 90% of target_words and normally stay within 110-125% unless the writing plan explicitly asks for a shorter section.
  • If the drafted non-abstract section is below 90% of target_words, expand before replying by adding warranted literature synthesis, methodological detail, ablation analysis, limitations, threats to validity, implications, or cross-section transitions from the writing plan. Do not return an undersized section just because it is coherent.
  • Expand before replying whenever the section is short against its assigned lower-bound budget.
  • Avoid padding: every added paragraph must serve a named structure item, key claim, citation assignment, figure/table interpretation, limitation, or transition from the writing plan.
  • Match paper_preferences for depth, audience, language, emphasis, and avoid-list constraints while preserving the fixed section contract.
  • Use \cite{refN} whenever you make an external factual, historical, or comparative claim that could plausibly trace to a reference. Across all non-abstract sections, follow the assigned citation budget when available. Do NOT invent ref keys; only use keys provided in cite_keys_hint.
  • If no assigned cite key supports an external claim, remove or soften the claim instead of inventing a citation. Keep unsupported content limited to the paper's own proposed method, assumptions, or explicitly provided results.
  • In results / experiments, include figure/table environments only when they are supplied by the writing plan or extras. Do not hard-code figure_1.pdf unless that exact placeholder is provided.
  • LaTeX-escape literal %, &, _, and # that appear in prose.
  • Do NOT escape math delimiter dollars. Prefer \( ... \) for inline math and \[ ... \] for display math so prose escaping cannot corrupt formulas. If a literal currency dollar appears in prose, write \$.
  • Prefer concrete sentences over hedged generalities. Avoid filler like "It is important to note that...".
  • Before replying, silently verify: correct section opener, target_words respected as a lower-bound budget, cite keys all appear in cite_keys_hint, no invented results, no Markdown fence, no commentary, no path/log text.
  • Reply with the LaTeX fragment only. No commentary, no Markdown, no code fences.

Version History

  • 7f72a32 Current 2026-07-05 18:39

Same Skill Collection

src/opensquilla/skills/bundled/advanced-dubbing-studio/SKILL.md
src/opensquilla/skills/bundled/ai-video-script/SKILL.md
src/opensquilla/skills/bundled/audio-cog/SKILL.md
src/opensquilla/skills/bundled/awesome-webpage-image-download/SKILL.md
src/opensquilla/skills/bundled/awesome-webpage-research/SKILL.md
src/opensquilla/skills/bundled/AwesomeWebpageMetaSkill/SKILL.md
src/opensquilla/skills/bundled/cron/SKILL.md
src/opensquilla/skills/bundled/docx/SKILL.md
src/opensquilla/skills/bundled/filesystem/SKILL.md
src/opensquilla/skills/bundled/git-diff/SKILL.md
src/opensquilla/skills/bundled/github/SKILL.md
src/opensquilla/skills/bundled/history-explorer/SKILL.md
src/opensquilla/skills/bundled/html-coder/SKILL.md
src/opensquilla/skills/bundled/html-to-pdf/SKILL.md
src/opensquilla/skills/bundled/http-fetch/SKILL.md
src/opensquilla/skills/bundled/latex-compile/SKILL.md
src/opensquilla/skills/bundled/memory/SKILL.md
src/opensquilla/skills/bundled/music-and-singing-studio/SKILL.md
src/opensquilla/skills/bundled/nano-banana-pro-openrouter/SKILL.md
src/opensquilla/skills/bundled/nano-banana-pro/SKILL.md
src/opensquilla/skills/bundled/nano-pdf/SKILL.md
src/opensquilla/skills/bundled/openrouter-video-generator/SKILL.md
src/opensquilla/skills/bundled/paper-abstract-author/SKILL.md
src/opensquilla/skills/bundled/paper-citation-planner/SKILL.md
src/opensquilla/skills/bundled/paper-experiment-stub/SKILL.md
src/opensquilla/skills/bundled/paper-outline-author/SKILL.md
src/opensquilla/skills/bundled/paper-preference-planner/SKILL.md
src/opensquilla/skills/bundled/paper-refbib-stub/SKILL.md
src/opensquilla/skills/bundled/paper-revision-author/SKILL.md
src/opensquilla/skills/bundled/paper-source-curator/SKILL.md
src/opensquilla/skills/bundled/pptx/SKILL.md
src/opensquilla/skills/bundled/seedance-2-prompt/SKILL.md
src/opensquilla/skills/bundled/skill-creator-linter/SKILL.md
src/opensquilla/skills/bundled/skill-creator-proposals/SKILL.md
src/opensquilla/skills/bundled/skill-creator-smoke-test/SKILL.md
src/opensquilla/skills/bundled/srt-from-script/SKILL.md
src/opensquilla/skills/bundled/stack-trace-generic-probe/SKILL.md
src/opensquilla/skills/bundled/stack-trace-go-probe/SKILL.md
src/opensquilla/skills/bundled/stack-trace-js-probe/SKILL.md
src/opensquilla/skills/bundled/stack-trace-python-probe/SKILL.md
src/opensquilla/skills/bundled/stack-trace-rust-probe/SKILL.md
src/opensquilla/skills/bundled/subtitle-burner/SKILL.md
src/opensquilla/skills/bundled/swe-bench/SKILL.md
src/opensquilla/skills/bundled/text-file-read/SKILL.md
src/opensquilla/skills/bundled/title-card-image/SKILL.md
src/opensquilla/skills/bundled/video-merger/SKILL.md
src/opensquilla/skills/bundled/video-still-animator/SKILL.md
src/opensquilla/skills/bundled/voice-clone-lab/SKILL.md
src/opensquilla/skills/bundled/voice-conversion-studio/SKILL.md
src/opensquilla/skills/bundled/voiceover-studio/SKILL.md
src/opensquilla/skills/bundled/weather/SKILL.md
src/opensquilla/skills/bundled/web-search/SKILL.md
src/opensquilla/skills/bundled/xlsx/SKILL.md
src/opensquilla/skills/exp/meta-arxiv-daily-digest-deck/SKILL.md
src/opensquilla/skills/exp/meta-codereview-current-diff/SKILL.md
src/opensquilla/skills/exp/meta-compliance-audit-bundle/SKILL.md
src/opensquilla/skills/exp/meta-diagram-triangulation/SKILL.md
src/opensquilla/skills/exp/meta-github-pr-watch-digest/SKILL.md
src/opensquilla/skills/exp/meta-issue-to-pr-autopilot/SKILL.md
src/opensquilla/skills/exp/meta-knowledge-base-bootstrap/SKILL.md
src/opensquilla/skills/exp/meta-migration-assistant/SKILL.md
src/opensquilla/skills/exp/meta-multi-format-export-pack/SKILL.md
src/opensquilla/skills/exp/meta-pdf-intelligence/SKILL.md
src/opensquilla/skills/exp/meta-pdf-reformat-pipeline/SKILL.md
src/opensquilla/skills/exp/meta-pre-commit-quality-gate/SKILL.md
src/opensquilla/skills/exp/meta-scheduled-morning-digest/SKILL.md
src/opensquilla/skills/exp/meta-security-review-bundle/SKILL.md
src/opensquilla/skills/exp/meta-spreadsheet-insight/SKILL.md
src/opensquilla/skills/exp/meta-stack-trace-investigator/SKILL.md
src/opensquilla/skills/exp/meta-travel-planner/SKILL.md
src/opensquilla/skills/exp/meta-web-to-pdf-briefing/SKILL.md
tests/_fixtures/meta-paper-write-handwritten.SKILL.md
src/opensquilla/skills/bundled/code-task/SKILL.md
src/opensquilla/skills/bundled/deep-research/SKILL.md
src/opensquilla/skills/bundled/meta-kid-project-planner/SKILL.md
src/opensquilla/skills/bundled/meta-paper-write/SKILL.md
src/opensquilla/skills/bundled/meta-short-drama/SKILL.md
src/opensquilla/skills/bundled/meta-skill-creator/SKILL.md
src/opensquilla/skills/bundled/multi-search-engine/SKILL.md
src/opensquilla/skills/bundled/pdf-toolkit/SKILL.md
src/opensquilla/skills/bundled/skill-creator/SKILL.md
src/opensquilla/skills/bundled/sub-agent/SKILL.md
src/opensquilla/skills/bundled/summarize/SKILL.md
src/opensquilla/skills/bundled/tmux/SKILL.md
src/opensquilla/skills/exp/meta-long-running-build-watchdog/SKILL.md
src/opensquilla/skills/bundled/paper-plot-stub/SKILL.md
src/opensquilla/skills/exp/meta-content-publish-pipeline/SKILL.md
src/opensquilla/skills/exp/meta-home-it-rescue/SKILL.md
src/opensquilla/skills/exp/meta-meeting-to-workflow/SKILL.md
src/opensquilla/skills/exp/meta-research-to-slide-deck/SKILL.md
src/opensquilla/skills/exp/meta-sales-lead-researcher/SKILL.md

Metadata

Files
0
Version
7f72a32
Hash
1e7c9a66
Indexed
2026-07-05 18:39

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-09 02:49
浙ICP备14020137号-1 $bản đồ khách truy cập$