Article writing
This skill should be used when the user asks to "write an article", "write a paper", "draft a research paper", "write an essay using sources", "academic writing", "write using my documents", "write a review essay", or needs to produce a structured written work with citations drawn from corpus documents.From its SKILL.md
npx -y skills add petervines/ike-claude-plugin --skill article-writingAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
7.1 KB, as published. Nobody here has run it
Article Writing
A multi-phase workflow for producing articles, papers, and essays with verified citations from ike corpus documents. Orchestrates research, outlining, section-by-section drafting, and citation verification using the MCP tools.
When to Use
Activate for any sustained writing task: articles, papers, review essays, historiographical analyses, research reports. For quick tasks (single search, explore a document, verify a claim), use the relevant command or skill instead.
Before Starting
Call get_server_instructions to load corpus-specific research and writing guidance. This may include domain-specific conventions (e.g., legal citation requirements, medical disclaimers).
Workflow Overview
The workflow progresses through 5 phases. Complete each phase before moving to the next. The user approves progress at each transition.
Phase 0: Assignment Setup
Scope the task through conversation — no tool calls needed.
Establish with the user:
- Topic, boundaries, and central question or thesis
- Target audience and writing style (academic article, review essay, report)
- Word count target
- Citation format:
chicago(default),tf-harvard,mhra, orchicago-author-date - Any required sources or angles to prioritise
- Any sources or angles to avoid
Two modes for scoping:
- Generate mode — infer scope from the user's initial prompt, present a brief for approval
- Conversational mode — walk through questions 2–3 at a time (topic/scope, audience/style, specifications, sources)
Non-negotiable defaults (always included, never asked):
- Accurate citations with page numbers from corpus documents
- All corpus citations verified against source text
Record the agreed scope as an assignment brief before proceeding.
Phase 1: Discovery & Source Selection
Find and evaluate sources relevant to the article topic.
- Call
list_corporato understand available collections - Run
search_documentswith multiple query angles:- Broad topic search (main subject)
- Specific term search (key names, dates, concepts)
- Document-scoped search (drill into promising sources)
- Call
list_documentsto survey what is available beyond search hits - For promising documents, call
get_document_metadatafor publication details - Use
get_page_indexto explore document structure — identify relevant chapters and sections - Retrieve key passages with
get_document_sectionto assess relevance and quotability
Present a summary of available sources with page references. Discuss focus, angle, and source selection with the user before proceeding.
See references/writing-phases.md for detailed search strategies, source evaluation criteria, and decision points.
Phase 2: Outline & Planning
Build an article structure collaboratively.
- Propose a structure based on discovered sources (introduction, analysis sections, conclusion)
- Allocate target word counts per section (must sum to overall target)
- Map sources to sections — which documents and passages support each argument
- Refine based on user feedback (add/merge sections, shift emphasis, adjust word counts)
- Verify alignment with the assignment brief (word count, structure, required sources)
- Confirm the outline before drafting begins — structural changes during drafting are costly
See references/writing-phases.md for structure templates, word count allocation strategies, and source-to-section mapping.
Phase 3: Section-by-Section Drafting
Draft each section with verified citations.
For each section:
- Retrieve relevant passages using
search_documentsandget_document_sectionorget_document_chunk - Draft in academic prose with citations in the format from the assignment brief
- Verify every direct quote against the source text — retrieve the chunk and compare
- Include page numbers from the chunk metadata
- Present the draft for user review and feedback
- Track cumulative word count against the target
Citation insertion: Apply the citation format agreed in Phase 0. For detailed formatting rules, consult the citation-formatting skill's per-format reference files and references/style-guides.md.
Quote verification: Always retrieve the source chunk before including a direct quote. Never paraphrase from memory or approximate a quote. Block quotes (40+ words) use markdown blockquote syntax.
See references/writing-phases.md for citation insertion patterns, quote handling, and revision workflows.
Phase 4: Review & Refinement
Verify citations, ensure consistency, and generate the bibliography.
- Citation verification — for every citation, re-retrieve the source chunk, compare quoted text and page numbers, check formatting consistency
- Cross-reference check — verify internal references ("as discussed in Section 2") are accurate
- Bibliography generation — collect all unique sources, format per the citation style, call
get_citation_linkfor each corpus source to include viewer URLs - Consistency check — author name formatting, title italicisation, footnote numbering, terminology
- Final word count — compare against target, note any significant deviation
The bibliography structure depends on the citation format. Chicago uses Primary Sources (corpus, with viewer links) / Secondary Sources (manual). All other formats use a flat alphabetical list. See the citation-formatting skill's per-format reference files for complete end matter patterns.
Output Format
The article is a single markdown file. See references/article-format.md for the complete structural specification including:
- YAML frontmatter schema (title, author, date, target_words, tags, sources)
- Heading hierarchy rules
- Footnote markup conventions
- Bibliography section structure
Limitations
- Word count tracking is approximate — no server-side word count tool exists yet. Count manually or note the approximation.
- Export formats — output is markdown only. Word (.docx) and Obsidian vault export are not available through the MCP server.
- Diagrams — visual generation is not available through the MCP server.
Additional Resources
Reference Files
references/writing-phases.md— expanded phase-by-phase guidance: search strategies, structure templates, word count allocation, citation insertion patterns, revision workflows, verification checklistsreferences/article-format.md— markdown output conventions: frontmatter schema, heading hierarchy, footnote markup, bibliography structure
Related Skills
- citation-formatting — per-format citation rules in
references/chicago.md,references/tf-harvard.md,references/mhra.md,references/chicago-author-date.md, plus shared rules inreferences/style-guides.md.