klipper
Monitor and control Klipper/Moonraker 3D printers with safety confirmations.
Best use case
klipper is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Monitor and control Klipper/Moonraker 3D printers with safety confirmations.
Teams using klipper should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/klipper/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How klipper Compares
| Feature / Agent | klipper | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Monitor and control Klipper/Moonraker 3D printers with safety confirmations.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Klipper Monitor and control Klipper-based 3D printers via the Moonraker API. This skill includes safety protocols to prevent accidental printer control. ## ⚠️ Safety Protocols All control commands (Pause, Resume, Cancel) require a `--confirm` flag. The AI agent MUST request user confirmation before executing these actions. ## Configuration Scripts default to `localhost:7125`. Pass `[host]` and `[port]` as arguments to target a specific printer. ## Commands ### Check Status Get high-level printer state, temperatures, and progress. ```bash ./scripts/status.sh [host] [port] ``` ### Webcam Snapshot Capture a timestamped image from the configured webcam. ```bash ./scripts/snapshot.sh [host] [port] ``` ### Pause Print **Requires Confirmation.** ```bash ./scripts/pause.sh [host] [port] --confirm ``` ### Resume Print **Requires Confirmation.** ```bash ./scripts/resume.sh [host] [port] --confirm ``` ### Cancel Print **Requires Confirmation.** ```bash ./scripts/cancel.sh [host] [port] --confirm ``` ### Emergency Stop **IMMEDIATE ACTION.** No confirmation required for emergency shutdowns. ```bash ./scripts/emergency_stop.sh [host] [port] ```
Related Skills
bgo
Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.
linear
Managing Linear issues, projects, and teams. Use when working with Linear tasks, creating issues, updating status, querying projects, or managing team workflows.
lilhomie
Control HomeKit devices via REST API. Use when controlling lights, switches, scenes, or checking device status in the user's home.
lightfriend-add-frontend-page
Step-by-step guide for adding new pages to the Yew frontend
library-writer
This skill should be used when writing software libraries, packages, or modules following battle-tested patterns for clean, minimal, production-ready code. It applies when creating new libraries, refactoring existing ones, designing library APIs, or when clean, dependency-minimal library code is needed. Triggers on requests like "create a library", "write a package", "design a module API", or mentions of professional library development.
Library Management
User library, favorites, and reading progress
library-doc
Index and search library documentation locally for offline use. Invoke when user asks to index docs, search library topics, or list indexed libraries.
libraries-dependencies-mastery
Complete mastery of essential modern web development libraries and dependencies. Cover Next.js, React, TypeScript, Tailwind CSS, Firebase, Zustand, redux-toolkit, react-hook-form, Zod, shadcn/ui, lucide-react, Stripe, and more. Learn setup, integration patterns, advanced usage, performance optimization, troubleshooting, common pitfalls, and version management. Includes quick reference guides, in-depth tutorials, complete examples for e-commerce and SaaS, configuration files, type definitions, error handling, and production patterns. Master how libraries work together and solve real-world challenges.
librarian
Expert in searching official documentation, APIs, and best practices. Use when you need accurate information from authoritative sources.
librarian-indexer
Meta-skill that indexes, optimizes, and auto-generates Claude skills with GitOps automation, OCA GitHub bot integration, and Odoo developer tools. Use for skill creation, CI/CD workflows, OCA module management, and advanced Odoo development.
libpdf-helper
Work with @libpdf/core - modern TypeScript PDF library for parsing, modifying, and generating PDFs. Use when (1) starting new @libpdf/core project, (2) migrating from pdf-lib/pdf.js/pdfkit, (3) understanding @libpdf/core API, (4) solving PDF tasks (forms, signatures, encryption, merging, text extraction), or (5) choosing between PDF libraries.
lexiang
腾讯乐享知识库 API 接口文档。包含通讯录管理、团队管理、知识库管理、知识节点管理、任务管理、自定义属性管理、操作日志、AI助手、单点登录、素材管理、导出任务管理等接口。