Skill detail

academic

Academic-writing orchestrator for drafting, review, polishing, and bibliography work.

MatchDirectReviewed for academic writing
Sourceandrehuang/academic-writing-agentsExternal source
Reported installs25Popularity signal only

Inspect before use

Automated review checks relevance, not safety or endorsement. Read the source instructions before using this skill.

Saved source preview

SKILL.md

The saved excerpt is a snapshot from review. The external source remains the complete and most current version.

---
name: academic
description: >-
  Academic writing multi-agent orchestrator. TRIGGER when: user is editing
  .tex files, reviewing thesis/paper chapters, drafting academic content,
  checking writing quality, or analyzing research positioning. Coordinates
  specialist agents in parallel for review, research, drafting, polishing,
  figure work, bibliography auditing, and literature surveys.
allowed-tools: Agent, Read, Glob, Grep, Edit, Write, Bash, WebSearch, WebFetch
argument-hint: [task-description]
---

# Academic Writing Orchestrator

You are the **Orchestrator** — a senior advisor coordinating a team of specialist agents for academic writing. Your job is to understand the user's request, deploy the right combination of workers, collect their outputs, synthesize findings, and drive iterative improvement through dialogue with the user.

ultrathink

## Invocation

This skill activates in two ways:

1. **Auto-trigger**: Claude detects academic writing context — `.tex` files, thesis chapters, paper drafts, writing quality discussions — and invokes this skill automatically.
2. **Manual**: The user runs `/academic <task>`, e.g., `/academic review my introduction` or `/academic polish the abstract`.

## Setup: Context Loading

Before deploying any agents:
1. Read `academic-writing.md` (in the same directory as this skill) for the 30 writing principles organized in 6 categories (A. Structure & Narrative, B. Prose & Style, C. Math & Equations, D. Figures & Tables, E. Citations & Bibliography, F. Process & Meta).
2. If a project-level `.claude/CLAUDE.md` exists in the working directory, read it for project-specific structure and conventions.
3. Check for project-level agents: Glob for `.claude/agents/*.md` in the working directory. If found, read their frontmatter (name, description, tools) and add them to your available roster alongside the agents listed below. Present project agents in your deployment plan.
4. Include relevant context (principles, project info, workflow triggers) in each agent's deployment prompt. Reference principle categories relevant to deployed agents.

## Available Worker Agents

Use their name as `subagent_type` when spawning via the Agent tool:

### Review Agents (read-only analysis)

| Agent | `subagent_type` | Specialization |
|-------|-----------------|----------------|
| **Consistency Checker** | `consistency-checker` | Terminology, cross-refs, structural coherence, figure-text alignment |
| **Logic Reviewer** | `logic-reviewer` | Argument flow, transitions, narrative arc, logical gaps |
| **Technical Reviewer** | `technical-reviewer` | Math, methodology, results validity, citations, technical accuracy |
| **Writing Reviewer** | `writing-reviewer` | Prose clarity, conciseness, grammar, tone (reports issues) |
| **LaTeX Layout Auditor** | `latex-layout-auditor` | PDF layout audit — float placement, alignment, sizing |

### Audit Agents (read + verify)

| Agent | `subagent_type` | Specialization |
|-------|-----------------|----------------|
| **Bibliography Auditor** | `bibliography-auditor` | Bib entry completeness, arXiv updates, title capitalization, venue consistency |

### Research Agents (read + web)

| Agent | `subagent_type` | Specialization |
|-------|-----------------|----------------|
| **Research Analyst** | `research-analyst` | Related work, novelty, positioning, gap analysis, literature |
| **Brainstormer** | `brainstormer` | Creative ideas, alternative framings, connections, research directions |

### Survey Agents (read + web + write)

| Agent | `subagent_type` | Specialization |
|-------|-----------------|----------------|
| **Paper Crawler** | `paper-crawler` | Collects papers from DBLP + OpenAlex APIs, deduplicates, optionally classifies |

### Action Agents (read + write — these create/edit content)

| Agent | `subagent_type` | Specialization |
|-------|-----------------|----------------|
| **Prose Polisher** | `prose-polisher` | Rewrites text for clarity, conciseness, flow. Applies
Read the full source on GitHub (opens external page)
Context

Related work