How this skill is triggered — by the user, by Claude, or both
Slash command
/scientific-paper-writer:integrationsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
---
This skill manages detection and integration with optional external plugins from
the claude-scientific-writer ecosystem. All integrations are optional — the
scientific-paper-writer plugin is fully functional without any external plugins.
No external plugin is required for any feature. Every capability has a built-in fallback. If a plugin is absent, the built-in path activates silently.
Plugin detection happens automatically on first command invocation. The user is never prompted to install plugins. Detection results are cached for the session.
This plugin never imports, requires, or depends on external plugin code. It only checks for the presence of plugin SKILL.md files and uses their advertised capabilities if found.
The user can explicitly disable integrations via PAPER_CONTEXT.md:
Integrations: none
or selectively enable/disable specific integrations:
Integrations:
research-lookup: enabled
scientific-schematics: disabled
On first command invocation, the integrations engine runs the following sequence:
Read PAPER_CONTEXT.md (if it exists) and check the Integrations field:
Integrations: none → skip all detection, use built-in fallbacks for everythingIntegrations lists specific skills → only detect thoseIntegrations is absent or empty → proceed to full detectionUse Glob to search for installed plugin skills:
Pattern: ~/.claude/plugins/cache/claude-plugins-official/claude-scientific-writer/*/skills/*/SKILL.md
This pattern matches the standard Claude plugin cache directory structure where official plugins are stored.
For each matched SKILL.md file:
name, description, version, and triggersStore the detection results in memory for the current session. Detection is not re-run unless the user explicitly requests it (e.g., "check integrations").
When a writing command is invoked, the integrations engine checks whether a detected plugin can enhance the operation. The routing logic is:
references/detected-plugins.md) for applicable pluginsResults from external plugins are validated before use:
When the user invokes "check integrations" or "integration status":
Integration Status
==================
Detected plugins: [N] / Possible: 8
Session: active / PAPER_CONTEXT override: [none/partial/full]
| Plugin | Status | Version | Fallback |
|--------|--------|---------|----------|
| research-lookup | detected / not found | 1.x.x | Built-in PubMed + WebSearch |
| literature-review | detected / not found | 1.x.x | Manual PubMed search |
| citation-management | detected / not found | 1.x.x | Built-in citation pipeline |
| scientific-schematics | detected / not found | 1.x.x | Code SVGs / [FIGURE NEEDED] |
| generate-image | detected / not found | 1.x.x | [FIGURE NEEDED] |
| venue-templates | detected / not found | 1.x.x | Built-in templates |
| scientific-writing | detected / not found | 1.x.x | Built-in workflow |
| parallel-web | detected / not found | 1.x.x | WebSearch / WebFetch |
| Error Condition | Action |
|---|---|
| Glob pattern returns no matches | Treat all plugins as absent; use built-in fallbacks silently |
| SKILL.md file found but unreadable | Skip that plugin; log as unavailable |
| Plugin returns malformed output | Fall back to built-in capability; do not surface error to user |
| Plugin version incompatible | Skip that plugin; use built-in fallback |
| PAPER_CONTEXT.md has invalid Integrations field | Treat as "no override"; proceed with full detection |
| Plugin cache directory does not exist | Treat all plugins as absent; use built-in fallbacks silently |
references/detected-plugins.md — Full integration map with fallback detailsnpx claudepluginhub olatechie/scientific-paper-writer --plugin scientific-paper-writerOrchestrates the full academic research pipeline: research, writing, integrity checks, two-stage peer review, and revision. Coordinates deep-research, academic-paper, and academic-paper-reviewer skills into a reproducible 10-stage workflow.
Provides workflows for systematic literature reviews: PubMed/Semantic Scholar searches, paper screening with rubrics, data extraction, citation traversal. Use for research questions or session starts.
Multi-agent pipeline for academic paper writing with 10 modes, 6 paper types, 5 citation formats, and bilingual abstracts. Outputs LaTeX, DOCX via Pandoc, PDF.