Skip to content
alyn
lingzhi227

Survey Generation skill

Generate complete academic survey papers using multi-LLM parallel outline generation, RAG-based subsection writing, citation validation, and local coherence enhancement. Based on AutoSurvey pipeline. Use for writing comprehensive literature surveys.

$npx skills add lingzhi227/agent-research-skills --skill survey-generation
View this skill on GitHublingzhi227/agent-research-skills/skills/survey-generation/SKILL.md
Pack stars
462
Pack installs
60k
Alyn Score
47/99
Updated
9 months ago
– views – installs via Alyn

lingzhi227

Survey Generation

Install Survey Generation

Pick your agent. Every command is ready to paste.

$npx skills add lingzhi227/agent-research-skills --skill survey-generation

The open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.

01

Install it

Run the command above, or upload the folder in Claude.

02

Ask naturally

Describe the task. Your agent loads survey-generation when the request matches its description.

03

Name it if needed

If it does not trigger, say “use the survey-generation skill”. In Codex, type $survey-generation.

The skill itself

SKILL.md

FolderGitHub

Survey Generation

Generate complete academic survey papers with structured outline, RAG-based writing, and citation validation.

Input

  • $0 — Survey topic or research area

Scripts

python ~/.claude/skills/deep-research/scripts/search_semantic_scholar.py \
  --query "relevant search query" --max-results 50

References

  • Survey prompts (outline, writing, citation, coherence): ~/.claude/skills/survey-generation/references/survey-prompts.md

Workflow (from AutoSurvey)

Step 1: Collect Papers

  1. Search Semantic Scholar / arXiv for papers on the topic
  2. Collect 50-200 relevant papers with titles and abstracts
  3. Filter by relevance and citation count

Step 2: Generate Outline (Multi-LLM Parallel)

  1. Generate N rough outlines independently (parallel)
  2. Merge outlines into a single comprehensive outline
  3. Expand each section into subsections
  4. Edit final outline to remove redundancies

Step 3: Write Subsections (RAG-Based)

For each subsection:

  1. Retrieve relevant papers for the subsection topic
  2. Generate content with inline citations [paper_title]
  3. Enforce minimum word count per subsection
  4. Only cite papers from the provided list

Step 4: Validate Citations

For each subsection:

  1. Check that cited paper titles are correct
  2. Verify citations support the claims made
  3. Remove or correct unsupported citations
  4. Use NLI (Natural Language Inference) for claim-source faithfulness

Step 5: Enhance Local Coherence

For each subsection:

  1. Read previous and following subsections
  2. Refine transitions and flow
  3. Preserve core content and citations
  4. Ensure smooth reading experience

Step 6: Convert Citations to BibTeX

  1. Replace [paper_title] with \cite{key}
  2. Generate BibTeX entries for all cited papers
  3. Validate all citation keys exist in .bib file

Output Structure

survey/
├── main.tex          # Complete survey paper
├── references.bib    # All citations
├── outline.json      # Survey outline
└── sections/         # Individual section files

Rules

  • Only cite papers from the collected paper list — never hallucinate citations
  • Each subsection must meet minimum word count
  • No duplicate subsections across sections
  • Citation validation is mandatory before final output
  • Local coherence enhancement must preserve all citations
  • The survey should be comprehensive and logically organized

Tips for Survey Generation

  • • Start a fresh session after installing so your agent picks up the new skill.
  • • It bundles reference files. The agent reads them only when needed, so they cost no context until then.
  • • It is part of a pack with 30 skills. Install only the ones you need with --skill to keep triggers precise.
  • • If two skills overlap, mention the one you want by name.

Questions about Survey Generation

What does the Survey Generation skill do?

Generate complete academic survey papers using multi-LLM parallel outline generation, RAG-based subsection writing, citation validation, and local coherence enhancement. Based on AutoSurvey pipeline. Use for writing comprehensive literature surveys.

How do I install Survey Generation?

Run "npx skills add lingzhi227/agent-research-skills --skill survey-generation" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.

Does Survey Generation work in Cursor and Codex?

Yes. Survey Generation uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.

Is Survey Generation free?

Survey Generation is open source on GitHub. It is free to install; check the license before commercial use.

Who made Survey Generation?

Survey Generation is published by lingzhi227 in the lingzhi227/agent-research-skills repository, together with 29 other skills.

Similar skills. From other creators.