joss-draft

Generate JOSS-compliant paper.md and paper.bib files from package analysis.

2|1|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/queelius/claude-anvil --skill joss-draft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: joss-draft
Source: https://github.com/queelius/claude-anvil/tree/main/pub-pipeline/skills/joss-draft
Command: npx skills add https://github.com/queelius/claude-anvil --skill joss-draft

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill automates the creation of academic software papers in the JOSS format, streamlining the publication process for researchers and developers.

Core Features & Use Cases

  • Automated Paper Drafting: Generates paper.md and paper.bib files based on package analysis.
  • Content Discovery: Intelligently searches for and reuses existing documentation and manuscripts.
  • Use Case: When you've just finished developing an R package and need to submit it to the Journal of Open Source Software (JOSS), this Skill will analyze your package's code, README, and vignettes to draft a complete submission-ready paper.

Quick Start

Use the joss-draft skill to draft a JOSS paper for the current R package.

Frequently Asked Questions about joss-draft

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I draft a JOSS paper from an existing R package or Python package?

Draft a JOSS paper by analyzing your R package or Python package structure, API, and existing documentation to automatically generate submission-ready paper.md and paper.bib files.

What is the best way to generate a JOSS software paper automatically?

Generate a JOSS software paper automatically by analyzing package content and existing manuscripts, reusing author prose to populate required sections like Statement of Need and State of the Field.

Can I use existing manuscript text when drafting a JOSS submission?

Yes, drafting a JOSS submission prioritizes reusing existing author prose and documentation found within the package, intelligently integrating it into the generated paper.md file.

Does the JOSS paper drafting process ensure formatting and required sections are met?

Yes, the JOSS paper drafting process ensures all required sections and formatting are met by analyzing package content and generating compliant paper.md and paper.bib files.

What do I need to prepare before drafting a manuscript for the Journal of Open Source Software?

Prepare a developed R package or Python package containing code, README, and vignettes, which the skill analyzes to populate the JOSS manuscript sections.

Are there limitations when automating academic publishing drafts for JOSS?

Automating academic publishing drafts for JOSS relies on analyzing existing package content and research context, meaning output quality depends on the available documentation and author prose.