stencila
Documents with Scientific Intelligence
The Stencila Claude Code plugin integrates Stencila's platform for creating dynamic, data-driven documents with Claude Code's AI capabilities. This plugin enables Claude to author, execute, convert, and publish programmable documents using Stencila's CLI, combining executable code with narrative text. It complements Stencila's own AI agents by giving Claude access to the full document authoring workflow, including support for multiple programming languages (Python, R, Bash, JavaScript), format conversion (Markdown, Jupyter, JATS, HTML), and CRDT-based collaboration features.
Key Features
Use Cases
- 01Create reproducible research documents combining narrative and executable analysis code
- 02Convert Jupyter notebooks to publication-ready articles with proper semantic markup
- 03Collaborate on data-driven reports with real-time synchronization across team members
- 04Generate interactive scientific documents with embedded visualizations and computations
- 05Automate document format conversions for multi-platform publishing workflows
- 06Build programmable documents that blur the line between static articles and dynamic applications
Related Plugins
View moreandrej-karpathy-skills
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
claude-mem
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Understand-Anything
Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
rtk
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
stencila — FAQ
What is the Stencila Claude Code plugin?+
The Stencila plugin is an extension for Claude Code that enables the AI assistant to create, execute, convert, and publish Stencila programmable documents—dynamic documents that combine prose with executable code in multiple languages. It provides Claude with skills to use the Stencila CLI for authoring scientific and data-driven content.
How do I install the Stencila plugin in Claude Code?+
Install the plugin by running '/plugin marketplace add stencila/stencila' followed by '/plugin install stencila@stencila' in Claude Code. The Stencila CLI must be installed separately on your system for the plugin to function.
Which client does this plugin work with?+
This plugin is specifically designed for Claude Code. It complements rather than replaces Stencila's own built-in AI agents.
Do I need the Stencila CLI installed?+
Yes, the plugin requires the Stencila CLI to be installed on your system. You can install it via the installation script on macOS/Linux, download binaries for Windows, use Docker, or install from source. The plugin acts as an interface between Claude and the CLI.
Is the Stencila plugin free to use?+
Yes, Stencila is open source software licensed under Apache-2.0. The plugin and CLI are freely available, though Stencila v2 is currently in alpha/beta development.
What programming languages can I execute in Stencila documents?+
Stencila supports executing code in Python, R, Bash, Zsh, JavaScript (via QuickJs and Node.js), SQL (SQLite), and Rhai. Support for Jupyter kernels is in development, which will enable additional languages.
How do I install stencila?+
Open the source repository on GitHub and follow its README. stencila is a plugin — MCP Agents Market links you directly to the official repo.
Is stencila free?+
stencila is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.