add-topic

Create Wolfram Language code files, visualization files, and a topic notebook for a research project.

4|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/WolframInstitute/ClaudePluginComputationalResearch --skill add-topic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-topic
Source: https://github.com/WolframInstitute/ClaudePluginComputationalResearch/tree/main/skills/add-topic
Command: npx skills add https://github.com/WolframInstitute/ClaudePluginComputationalResearch --skill add-topic

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of adding new functional scopes to computational research projects, ensuring consistent code and documentation structure.

Core Features & Use Cases

  • Automated File Generation: Creates Wolfram Language code files (.wl) for core logic and visualizations, along with a topic-specific notebook (.nb).
  • Structured Documentation: Updates the project's CLAUDE.md to reflect the new topic's code.
  • Use Case: When starting a new research project on "Quantum Entanglement," you can use this Skill to quickly set up the initial code files and a notebook for exploring entanglement properties.

Quick Start

Add a new topic named 'QuantumEntanglement' with the description 'Explores quantum entanglement phenomena' to the current project.

Frequently Asked Questions about add-topic

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

FAQPage Schema
How do I add a new topic to a Wolfram research project?

Adding a new topic to a Wolfram research project requires specifying the topic name, description, and project root directory. This action generates core code files, visualization files, and a topic notebook to expand the project scope.

What files are generated when expanding a computational research project?

Expanding a computational research project generates Wolfram Language code files for core logic and visualizations, alongside a topic-specific notebook. It also updates the project's documentation to reflect the new code structure.

Can I scaffold code files and notebooks for independent topic expansion?

Yes, you can scaffold code files and notebooks for independent topic expansion. Providing a topic name and project root allows the generation of standalone Wolfram Language files and notebooks without altering existing project components.

How do I update documentation when adding a new research project scope?

Updating documentation when adding a new research project scope happens automatically by modifying the project's CLAUDE.md file. This ensures the structured documentation accurately reflects the newly generated topic code.

What do I need to provide to create a topic notebook for a Wolfram Language project?

To create a topic notebook for a Wolfram Language project, you need to provide a topic name, a topic description, and the project root directory. These inputs trigger the automated generation of the notebook and code files.