feat(skills): add academic-paper-review, code-documentation, and newsletter-generation skills#1861
Merged
WillemJiang merged 1 commit intobytedance:mainfrom Apr 5, 2026
Conversation
…letter-generation skills Add three new public skills to enhance DeerFlow's content creation capabilities: - **academic-paper-review**: Structured peer-review-quality analysis of research papers following top-venue review standards (NeurIPS, ICML, ACL). Covers methodology assessment, contribution evaluation, literature positioning, and constructive feedback with a 3-phase workflow. - **code-documentation**: Professional documentation generation for software projects, including README generation, API reference docs, architecture documentation with Mermaid diagrams, and inline code documentation supporting Python, TypeScript, Go, Rust, and Java conventions. - **newsletter-generation**: Curated newsletter creation with research workflow, supporting daily digest, weekly roundup, deep-dive, and industry briefing formats. Includes audience-specific tone adaptation and multi-source content curation. All skills: - Follow the existing SKILL.md frontmatter convention (name + description) - Pass the official _validate_skill_frontmatter() validation - Use hyphen-case naming consistent with existing skills - Contain only allowed frontmatter properties - Include comprehensive examples, quality checklists, and output templates
Contributor
There was a problem hiding this comment.
Pull request overview
Adds three new additive public skills (SKILL.md under skills/public/) to expand DeerFlow’s content creation and analysis capabilities via the skill-loader system.
Changes:
- Add
academic-paper-reviewskill for structured, top-venue-style paper reviews. - Add
code-documentationskill for generating READMEs, API docs, architecture docs, and inline docs. - Add
newsletter-generationskill for curated newsletters across common formats (digest/roundup/briefing/deep-dive).
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| skills/public/academic-paper-review/SKILL.md | New skill guide for producing structured academic paper reviews (templates + QA checklist). |
| skills/public/code-documentation/SKILL.md | New skill guide for codebase-driven documentation generation (README/API/architecture/inline docs). |
| skills/public/newsletter-generation/SKILL.md | New skill guide for research-backed newsletter planning, curation, writing, and output handling. |
WillemJiang
approved these changes
Apr 5, 2026
Collaborator
|
@ademakdogan, thanks for your contribution. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add three new public skills to enhance DeerFlow's content creation and analysis capabilities. These skills are purely additive — no existing code or configuration is modified.
New Skills
academic-paper-reviewcode-documentationnewsletter-generationCompliance
_validate_skill_frontmatter()validationname,description)Motivation
These skills align with the Q2 Roadmap goals for expanding DeerFlow's capabilities. The skill system is designed for this type of extensibility — each skill is a self-contained
SKILL.mdfile underskills/public/with zero coupling to the core harness.Testing