Skills
35 skills authored for agents, home automation, and chat ops. Auto-ingested from build-useful-skills/.
3D printing
filament-tracker
Track 3D printer filament inventory via Discord commands in
print-evaluator
Automatically score 3D print requests on Printability, Complexity, Priority, and Print Time axes, then route them through the print pipeline with reaction-based approval. Use when triaging new print requests, assessing model difficulty from URL metadata, approving or rejecting requests via Discord reactions, fast-tracking urgent prints, or posting evaluation scorecards to
print-queue-manager
Manage the 3D print queue lifecycle via Discord commands in
print-request-inbox
Capture 3D print requests from Discord's
print-status-tracker
Track 3D print completions and failures in
weekly-print-digest
Post a weekly 3D printing activity summary to Discord's
Home & family
family-assistant
Handle home-life queries about calendars, meal plans, shopping lists, weather, contacts, reminders, and photos via Home Assistant, Mealie, and Immich APIs. Use when someone asks what is on the calendar, what is for dinner, what is on the shopping list, what the weather is, to show family photos, or to find a contact. Integrates with HA REST API for calendars/weather/shopping, Mealie for meals/recipes, Immich for photo slideshows, and Nextcloud CardDAV for contacts.
ha-device-control
Control Home Assistant devices via the HA REST API and WebSocket. Use when turning on/off lights, adjusting thermostats, locking/unlocking doors, querying device states, triggering automations or scripts, requesting Frigate camera snapshots, listing entities by area or type, or interpreting voice commands routed from the voice bridge. Also covers MQTT integration via Mosquitto.
home-voice-assistant
Orchestrate the Jarvis kitchen voice assistant on Raspberry Pi 4 β wake word detection via openWakeWord, STT via faster-whisper, 3-tier intent classification (regex fast-path, HA API, Ollama LLM), family-aware routing, multi-timer management, TTS via openedai-speech, and 2.13" e-Paper V4 status display. Use when building the voice pipeline, configuring STT/TTS endpoints, tuning intent classification, managing the e-ink display, deploying the systemd services, or troubleshooting audio capture on EMEET USB mic/speaker.
weekly-meal-planner
Plan 3-5 weekly dinners for 2 via Discord using Home Assistant calendar-aware busyness scoring, Mealie integration, and Rachel's shopping preferences. Use when starting a new meal planning week, searching for dinner recipes, evaluating suggestions via Discord reactions, auto-detecting leftover nights from schedule density, matching slow cooker meals to days someone is home to prep, assigning meals to optimal weekdays based on Rachel's work and class schedule plus family events, importing recipes into Mealie, generating scaled shopping lists, or receiving morning dinner notifications with crockpot alerts.
Chat ops
discord-prompt-refiner
Expand raw ideas into complete, well-structured skill descriptions via iterative Discord-based refinement with template reuse. Use when turning vague ideas into actionable skill specs, refining forwarded ideas from idea-scorer in
discord-server-manager
Manage Discord server structure via natural language or commands in any authorized channel for creating, moving, grouping, renaming, and archiving channels and categories. Use when grouping related channels into a category, creating new channels or categories, reorganizing channel order, renaming channels, archiving unused channels, listing server structure, or managing roles and permissions.
discord-skill-factory
Generate properly structured SKILL.md files from refined skill descriptions posted in Discord's
tenths-social-manager
Manage social media for tenths.racing on X/Twitter and Facebook via Discord. Use when generating draft social posts, reviewing content batches, approving or rejecting scheduled posts, posting to X and Facebook, checking post history, auto-publishing approved content, managing the content calendar, looking up or adding tracks/cars/tires to Supabase, researching racing data, or creating promo/trial links for Tenths Pro.
OSINT & research
osint-persona-manager
Manage OSINT investigation personas via Discord commands. Use when creating persona profiles with consistent backstories, tracking accounts across platforms, enforcing operational security rules, logging interactions for audit trails, coordinating team persona assignments, running consistency checks, or generating persona-consistent content drafts. Designed for authorized security researchers.
osint-recon
Perform open-source intelligence reconnaissance using Kali Linux tools and free online APIs. Use when conducting domain recon, email harvesting, username hunting across platforms, IP geolocation, WHOIS lookups, social media footprinting, public records searches, or exporting structured OSINT reports. Supports theHarvester, Sherlock, Shodan, WHOIS, and free web APIs.
psyop-autoposter
Run the PsyOpGuard headline analysis autoposter from Discord. Use when triggering daily analysis runs, posting NCI scorecards to Discord and X, running dry-run previews, comparing manipulation scores across news sources, or managing the autoposter schedule. Integrates with the existing PsyOpGuard pipeline and shares the Discord bot configuration with other OpenClaw skills.
Meta-skills
claude-session-planner
Optimize Claude Code session scheduling via Discord using Home Assistant calendars (Nextcloud/CalDAV). Use when analyzing calendar availability across personal and family calendars, finding optimal 5-hour coding windows, distinguishing between mobile planning and desktop coding work, generating ASCII timeline visualizations, creating calendar blocks via HA service calls, or tracking session usage patterns over time.
context-prompt-crafter
Iteratively build context-rich implementation prompts for Claude Code via Discord conversation. Use when crafting a feature request into a complete implementation prompt, working through missing project context via guided questions, turning vague ideas into fully-scoped Claude Code instructions with acceptance criteria and test plans, or saving proven prompt structures as reusable templates. Operates in
openclaw-skill-forge
Fully automated Discord-to-SKILL.md pipeline that takes a raw skill idea posted in
prompt-studio
Collaboratively refine raw prompt ideas into polished, production-ready prompts via Discord reply threads. Use when a user posts a new prompt idea in
skill-dependency-mapper
Scan the skills directory and map dependencies, conflicts, and reuse opportunities between new and existing skills. Use when a new skill is created by discord-skill-factory, auditing the skill registry for overlap, detecting near-duplicate skills by description similarity, identifying shared tool and data file dependencies, or posting conflict and reuse reports to Discord's
skill-writer
Write high-quality agent skills (SKILL.md files) for ClawdHub/MoltHub. Use when creating a new skill from scratch, structuring skill content, writing effective frontmatter and descriptions, choosing section patterns, or following best practices for agent-consumable technical documentation.
weekly-skill-digest
Post a weekly digest of skill pipeline activity to Discord's
Content & inboxes
gmail-organizer
Organize a Gmail inbox by creating labels, applying filters, categorizing and moving emails, and drafting responses without ever sending messages. Use when sorting incoming emails by sender or subject, bulk labeling old messages, creating filter rules for auto-categorization, preparing draft responses for manual review, auditing inbox structure for migration to Proton Mail, or cleaning up newsletters and notification clutter. Read-only and draft-only β never sends or permanently deletes.
media-manager
Manage a home media collection via Discord β search, request, track, and convert movies and TV shows across Jellyseerr, Sonarr, Radarr, and NZB download clients. Use when adding shows or movies to the library, checking download status, processing BD/ISO disc rips on Unraid, handling wife's show requests from a Discord channel, or automating the full request-to-playable pipeline. Full Discord integration with reaction-based approval workflow.
media-request
Manage media requests and search your home media library via Jellyseerr and Emby. Use when requesting movies or TV shows, searching the existing library, checking what's currently playing, viewing download/request status, or getting recommendations for movie night. Covers Jellyseerr request workflows, Emby library queries, active session monitoring, and arr stack status.
nano-banana
Generate and edit images via Google Gemini in Discord's
paperless-query
Search, upload, and manage documents in Paperless-NGX. Use when finding documents by keyword, tag, correspondent, or date range, uploading scanned files with auto-tagging, listing or creating tags, querying document types or correspondents, checking recent additions, or pulling document statistics. Targets the Paperless-NGX REST API with token authentication.
youtube-curator
Monitor subscribed YouTube channels and deliver personalized video recommendations via Discord. Use when fetching new uploads from subscribed channels, categorizing videos by topic (gaming, tech, AI, auto), scoring relevance against watch preferences, presenting curated daily digests, collecting feedback via reactions, or replacing YouTube's algorithm with transparent user-owned curation.
General
airgap-devops
Monitor and manage AirGap platform deployments across Vercel, Railway, and Formspree via Discord commands in
general-chat
Answer quick questions in Discord's
idea-inbox
Capture raw unstructured ideas from Discord's
idea-scorer
Automatically score raw ideas from the backlog on Clarity, Scope, and Value axes and route them through the skill pipeline. Use when triaging new ideas in idea-backlog.json, prioritizing which ideas to refine first, filtering low-quality submissions, fast-tracking high-value ideas to
voice-customizer
Manage wake words and TTS voice profiles for the kitchen voice assistant via Discord. Use when training a new openWakeWord ONNX model, cloning a voice from a YouTube reference, switching the active wake word or voice, listing available options, or deploying configuration changes to the Pi voice assistant at 10.10.7.15.