anova-skillControl Anova Precision Ovens and Precision Cookers (sous vide) via WiFi WebSocket API. Start cooking modes (sous vide, roasting, steam), set temperatures, monitor status, and stop cooking remotely.
Install via ClawdBot CLI:
clawdbot install dodeja/anova-skillControl Anova WiFi devices including Precision Ovens (APO) and Precision Cookers (APC) via WebSocket API.
anova-)~/.config/anova/token
pip3 install websockets
# Install Python dependency
pip3 install websockets
# Store your token
mkdir -p ~/.config/anova
echo "anova-YOUR_TOKEN_HERE" > ~/.config/anova/token
chmod 600 ~/.config/anova/token
python3 scripts/anova.py list
# Simple cook at 350°F for 30 minutes
python3 scripts/anova.py cook --temp 350 --duration 30
# Cook at 175°C for 45 minutes
python3 scripts/anova.py cook --temp 175 --unit C --duration 45
Custom Elements:
# Rear element only (low-temp slow cook)
python3 scripts/anova.py cook --temp 225 --elements rear --duration 180
# Bottom + rear (standard roasting)
python3 scripts/anova.py cook --temp 375 --elements bottom,rear --duration 45
# All elements (maximum heat)
python3 scripts/anova.py cook --temp 450 --elements top,bottom,rear --duration 20
Custom Fan Speed:
# Low fan (gentle cooking)
python3 scripts/anova.py cook --temp 250 --fan-speed 25 --duration 120
# High fan (fast heat circulation)
python3 scripts/anova.py cook --temp 400 --fan-speed 100 --duration 30
Probe Cooking:
# Cook to internal temperature (not time-based)
python3 scripts/anova.py cook --temp 350 --probe-temp 165
# Low-temp probe cook
python3 scripts/anova.py cook --temp 225 --elements rear --fan-speed 25 --probe-temp 135
Combined Advanced Settings:
# Precision low-temp cook
python3 scripts/anova.py cook --temp 225 --elements rear --fan-speed 25 --duration 180
# High-heat sear
python3 scripts/anova.py cook --temp 500 --elements top,bottom,rear --fan-speed 100 --duration 5
python3 scripts/anova.py stop
python3 scripts/anova.py monitor --monitor-duration 60
Agent prompts:
WebSocket Endpoint: Via Anova cloud service
Authentication: Personal Access Token (Bearer token)
Protocol: WebSocket with JSON messages
Token file: ~/.config/anova/token
Default device: First device found (or specify with --device-id)
"No token found":
echo "anova-YOUR_TOKEN" > ~/.config/anova/token
"No devices found":
"Connection failed":
Generated Mar 1, 2026
Enables users to remotely control Anova ovens and sous vide cookers via voice commands or scheduled scripts, integrating with smart home ecosystems for hands-free meal preparation. Ideal for busy households seeking convenience and precision in cooking tasks like sous vide or roasting without manual intervention.
Allows restaurant or catering staff to monitor and adjust cooking parameters across multiple Anova devices from a central interface, ensuring consistent food quality and safety. Useful for managing sous vide batches or roasting operations in high-volume settings with real-time oversight.
Facilitates precise temperature and time control for experiments in culinary labs or food manufacturing, enabling automated data logging and repeatable cooking processes. Supports R&D teams in testing new recipes or optimizing cooking methods with programmable settings.
Integrates with meal kit platforms to provide customers with automated cooking instructions, allowing them to start pre-set cooking modes via apps for sous vide or steam cooking. Enhances user experience by reducing manual steps and ensuring accurate results for delivered ingredients.
Helps individuals with dietary restrictions or health goals by enabling precise cooking at specific temperatures to preserve nutrients, such as low-temperature sous vide for lean proteins. Can be paired with health apps to track cooking data for personalized meal plans.
Offer tiered subscription plans for developers or businesses to access enhanced features like advanced analytics, multi-device management, or priority support through the Anova WebSocket API. Revenue streams from monthly or annual fees based on usage levels and integration depth.
License the skill package to third-party app developers or smart home platforms for embedding Anova device control into their applications, charging a one-time fee or royalty per user. Targets companies looking to expand their IoT offerings without building from scratch.
Provide paid consulting and technical support for enterprises or advanced users needing custom integrations, such as tailored scripts for specific cooking workflows or troubleshooting assistance. Generates revenue through service contracts and project-based engagements.
💬 Integration Tip
Ensure the token file is securely stored with proper permissions and test connectivity with the Anova cloud API before deploying in production to avoid authentication issues.
Transcribe audio via OpenAI Audio Transcriptions API (Whisper).
Local speech-to-text with the Whisper CLI (no API key).
ElevenLabs text-to-speech with mac-style say UX.
Text-to-speech conversion using node-edge-tts npm package for generating audio from text. Supports multiple voices, languages, speed adjustment, pitch control, and subtitle generation. Use when: (1) User requests audio/voice output with the "tts" trigger or keyword. (2) Content needs to be spoken rather than read (multitasking, accessibility, driving, cooking). (3) User wants a specific voice, speed, pitch, or format for TTS output.
End-to-end encrypted agent-to-agent private messaging via Moltbook dead drops. Use when agents need to communicate privately, exchange secrets, or coordinate without human visibility.
Text-to-speech via OpenAI Audio Speech API.