Skip to content

Latest commit

 

History

History

README.md

Scientific Writer Documentation

Welcome to the Scientific Writer documentation! Scientific Writer is a deep research and writing tool that combines the power of AI-driven deep research with well-formatted written outputs of various forms—from scientific papers and grant proposals to clinical reports and conference presentations.

This guide will help you navigate the available resources.

📚 Documentation Overview

💡 New! Check out the Complete Documentation Index for a comprehensive navigation guide with learning paths and quick reference.

For New Users

Start here to get up and running quickly:

  1. Main README - Quick start, installation, and basic usage
  2. Complete Features Guide - Comprehensive overview of all capabilities
  3. Skills Overview - Available skills and what they can do
  4. Plugin Installation - Claude Code plugin setup (recommended)

For Developers

Integrate Scientific Writer into your Python projects:

  1. API Reference - Full programmatic API documentation
  2. Development Guide - Contributing and development setup
  3. Releasing Guide - Versioning and publishing workflow

For Troubleshooting

Having issues? Check these resources:

  1. Troubleshooting Guide - Common issues and solutions
  2. Changelog - Version history and breaking changes

🎯 Usage Modes

Scientific Writer can be used in three ways:

  1. 🌟 Claude Code Plugin (Recommended) - Use directly in your IDE

    • One-command setup: /scientific-writer:init
    • All 19+ skills available immediately
    • No CLI required
    • See: Plugin Installation Guide
  2. 💻 Command Line Interface (CLI) - Interactive scientific writing

    • Run: scientific-writer or uv run scientific-writer
    • Full-featured interactive mode
    • See: CLI Quick Start
  3. 🔧 Python API - Programmatic integration

    • Import: from scientific_writer import generate_paper
    • Async API with progress streaming
    • See: API Reference

🎯 Quick Navigation by Task

I Want to Generate a...

Document Type Start Here
Scientific Paper README Quick StartFeatures: Scientific Papers
Grant Proposal Features: Grant ProposalsSkills: Research Grants
Research Poster Features: Research PostersSkills: LaTeX Posters
Literature Review Features: Literature ReviewsSkills: Literature Review
Scientific Diagram Features: Scientific SchematicsSkills: Scientific Schematics

I Want to...

Task Documentation
Use the Python API API ReferenceREADME: API Usage
Understand research lookup Features: Real-Time Research LookupAPI: Research Lookup
Auto-detect existing papers Features: Intelligent Paper Detection
Process data files Features: Data & File IntegrationREADME: File Handling
Convert documents Features: Document ConversionSkills: MarkItDown
Get peer review Features: Peer Review with ScholarEvalSkills: Scholar Evaluation
Fix an issue Troubleshooting Guide
Contribute code Development Guide

📖 Complete Documentation Index

User Documentation

  1. README.md - Main package documentation

    • Quick Start
    • Installation
    • Features Overview
    • Basic Usage (CLI and API)
    • Quick Reference
    • Examples
  2. FEATURES.md - Complete features guide

    • Document Generation (papers, posters, grants, reviews, schematics)
    • AI-Powered Capabilities (research lookup, peer review, editing)
    • Intelligent Paper Detection
    • Data & File Integration
    • Document Conversion
    • Developer Features
  3. API.md - Programmatic API reference

    • API Functions
    • Data Models
    • Usage Patterns
    • Advanced Features
    • Environment Variables
    • Error Handling
    • Best Practices
  4. SKILLS.md - Available skills and capabilities

    • Writing Skills (scientific writing, literature review, peer review, scholar evaluation, grants, posters, schematics)
    • Document Manipulation Skills (MarkItDown, DOCX, PDF, PPTX, XLSX)
    • Usage Examples
  5. TROUBLESHOOTING.md - Common issues and solutions

    • Installation issues
    • LaTeX compilation errors
    • API key problems
    • Runtime errors
    • Performance issues

Developer Documentation

  1. DEVELOPMENT.md - Development and contributing

    • Setting up development environment
    • Code structure
    • Testing
    • Contributing guidelines
  2. RELEASING.md - Version management and publishing

    • Versioning strategy
    • Release process
    • Publishing to PyPI
    • Git tagging
  3. CHANGELOG.md - Version history

    • Release notes
    • Breaking changes
    • New features
    • Bug fixes

Advanced

  1. CLAUDE.md - System instructions for the agent
    • Agent behavior guidelines
    • Skill integration
    • Tool usage patterns

🔍 Search Tips

When looking for specific information:

By Topic

By Keywords

💡 Getting Help

If you can't find what you're looking for:

  1. Check the Troubleshooting Guide
  2. Search the Changelog for recent updates
  3. Review the Skills Overview to see all capabilities
  4. Open an issue on GitHub with your question

🚀 Quick Links


Last Updated: January 22, 2025 (v2.7.0)