Agent skill
marimo-serve
This skill should be used when starting a marimo development server with hot reload. Triggers include: - Starting marimo server - Running marimo notebooks locally - Launching marimo development environment - Setting up hot reload for notebooks
Install this agent skill to your Project
npx add-skill https://github.com/dakesan/marimo-cc/tree/main/skills/marimo-serve
SKILL.md
Marimo Development Server
Start a marimo development server with hot reload for interactive notebook development.
Server Command
To start the server in background:
uv run marimo run --watch {filename} --port 2818
Use the Bash tool with run_in_background: true parameter to keep the server running.
Configuration
- Default port: 2818
- Access URL:
http://localhost:2818 - Hot reload: Enabled with
--watchflag
Verification
After starting the server:
- Check running tasks with
/taskscommand - Verify server is accessible via WebFetch to
http://localhost:2818 - Use
lsof -i :2818to confirm port is in use
Workflow
- Ensure the target notebook file exists
- Start server with
run_in_background: true - Edit notebook files with the Edit tool
- Server automatically reloads on file changes
- Fetch results via WebFetch when needed
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
marimo-inspect
This skill should be used when inspecting marimo notebook execution results. Triggers include: - Checking notebook output - Viewing execution results - Reading __marimo__ HTML snapshots - Debugging notebook errors - Verifying cell outputs
marimo-editor
This skill should be used when working with marimo reactive notebooks for data science and analytics. Triggers include: - Creating new marimo notebooks - Converting Jupyter notebooks to marimo - Editing existing marimo notebooks - Implementing reactive patterns and UI components - Building interactive data visualizations with marimo
handoff
Compact the current conversation into a handoff document for another agent to pick up.
edit-article
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.
scaffold-exercises
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
setup-pre-commit
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.
Didn't find tool you were looking for?