denario

Automates scientific research workflows from data analysis to LaTeX publication using multiagent orchestration.

Updated Jul 15, 2026
One-click install
npx skills add https://github.com/manatandu/Skill-Claude --skill denario-manatandu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: denario
Source: https://github.com/manatandu/Skill-Claude/tree/main/.agents/skills/denario
Command: npx skills add https://github.com/manatandu/Skill-Claude --skill denario-manatandu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Conducting scientific research involves many disconnected stages—forming hypotheses, designing methodologies, running computational analyses, and writing publication-ready papers. This Skill automates that entire pipeline using a multiagent AI system, so researchers can go from a dataset description to a formatted LaTeX manuscript without manually coordinating each step. ## Core Features & Use Cases - End-to-End Research Pipeline: Progress through four structured stages—data description, idea generation, methodology development, and results execution—with each stage producing version-controllable markdown outputs. - Publication-Ready Papers: Generate LaTeX papers formatted for specific journals (e.g., Journal.APS) with integrated figures and complete source files. - Flexible Hybrid Workflows: Mix manual and automated stages—provide your own hypothesis, methodology, or pre-computed results while automating the rest. - Use Case: A climate scientist describes a temperature anomaly dataset and available tools (pandas, scipy, sklearn), then runs the full pipeline to generate a research hypothesis, execute trend analysis with visualizations, and produce an APS-formatted paper. ## Quick Start Install denario with uv, set your LLM API key, then ask the AI to describe your dataset and run the full research pipeline to generate a paper.

Frequently Asked Questions about denario

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

FAQPage Schema
How do I generate a research paper from my dataset with AI?

Create a Denario instance with a project directory, call set_data_description() describing your data and tools, then run get_idea(), get_method(), get_results(), and get_paper() in sequence. Each stage builds on the previous output and saves markdown files to the project directory.

What LLM providers does denario support?

Denario supports Google Vertex AI, OpenAI, and other LLM services compatible with the AG2 and LangGraph frameworks. Configure access by setting environment variables like OPENAI_API_KEY or GOOGLE_APPLICATION_CREDENTIALS, or by using a .env file.

Can I use my own research idea instead of generating one?

Yes, call set_idea() with your custom hypothesis instead of get_idea(). You can also provide custom methodologies via set_method() and pre-computed results via set_results(), mixing manual and automated stages freely.

Does denario require LaTeX to be installed?

LaTeX is required only for compiling the final PDF paper. You can install a TeX distribution locally, or use the official Docker image (pablovd/denario) which includes a complete LaTeX environment pre-installed.

What Python version does denario require?

Denario requires Python 3.12 or higher. Install it with uv add "denario[app]" or pip, and verify your version with python --version before installing to avoid compatibility errors.

Why does denario fail when I call get_results() directly?

The pipeline stages have prerequisites: get_results() requires an idea and methodology to exist first. Either run get_idea() and get_method() beforehand, or manually provide them with set_idea() and set_method().