{"name":"Zapp","subtitle":"Zgram Mini App · Commander Suite pocket armory","status":"preview-ready","mode":"private Telegram Mini App shell","nextStep":"Register /zapp as the Telegram bot Web App, then wire signed initData + command queueing.","generatedAt":"2026-06-18T23:08:57.547Z","quickActions":[{"id":"new-session","title":"Fresh Hermes thread","lane":"slash","command":"/new","description":"Start clean when Telegram context gets noisy or a new lane deserves its own thread.","safety":"safe"},{"id":"topic-status","title":"Telegram topic status","lane":"slash","command":"/topic status","description":"Check whether Telegram DM topic sessions are enabled and how Hermes routes thread state.","safety":"read-only"},{"id":"commands","title":"Slash command browser","lane":"slash","command":"/commands","description":"Browse active Hermes commands from Telegram without remembering exact syntax.","safety":"read-only"},{"id":"zapp-armory","title":"Open the Zapp Armory","lane":"inventory","command":"Open /zapp → Armory","description":"Bird’s-eye view of commands, skills, toolsets, plugins, MCP servers, agents, local tools, and integrations.","safety":"read-only"},{"id":"meet-notes","title":"Meet notetaker","lane":"tool","command":"Zuk, join this Google Meet as notetaker: <url>","description":"Fireflies-style caption capture, transcript, summary, decisions, and action items. Transcribe-only by default.","safety":"approval"},{"id":"research-intel","title":"Research Intel drop","lane":"routine","command":"Post a clean Research Intel note if there is one real R&D signal.","description":"Uses NotebookLM/Fleet Brain only when useful, then posts native Discord text/images — no markdown-file dumps.","safety":"approval"},{"id":"hermes-agent-skill","title":"Hermes Agent skill","lane":"skill","command":"/skill hermes-agent","description":"Load Hermes CLI/plugin/gateway setup context before changing tools, providers, plugins, cron, or Telegram behavior.","safety":"read-only"},{"id":"notebooklm-skill","title":"NotebookLM research loop","lane":"skill","command":"/skill notebooklm","description":"Use source-grounded RAG for Zuk/Hermes/Fleet research and summarize compactly into Discord/Fleet Brain.","safety":"read-only"}],"inventory":{"slashCommands":[{"name":"start","description":"Acknowledge platform start pings without a reply","category":"Session","aliases":[],"args_hint":"","subcommands":[],"cli_only":false,"gateway_only":true,"gateway_config_gate":null},{"name":"new","description":"Start a new session (fresh session ID + history)","category":"Session","aliases":["reset"],"args_hint":"[name]","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"topic","description":"Enable or inspect Telegram DM topic sessions","category":"Session","aliases":[],"args_hint":"[off|help|session-id]","subcommands":[],"cli_only":false,"gateway_only":true,"gateway_config_gate":null},{"name":"clear","description":"Clear screen and start a new session","category":"Session","aliases":[],"args_hint":"","subcommands":[],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"redraw","description":"Force a full UI repaint (recovers from terminal drift)","category":"Session","aliases":[],"args_hint":"","subcommands":[],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"history","description":"Show conversation history","category":"Session","aliases":[],"args_hint":"","subcommands":[],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"save","description":"Save the current conversation","category":"Session","aliases":[],"args_hint":"","subcommands":[],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"retry","description":"Retry the last message (resend to agent)","category":"Session","aliases":[],"args_hint":"","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"undo","description":"Remove the last user/assistant exchange","category":"Session","aliases":[],"args_hint":"","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"title","description":"Set a title for the current session","category":"Session","aliases":[],"args_hint":"[name]","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"handoff","description":"Hand off this session to a messaging platform (Telegram, Discord, etc.)","category":"Session","aliases":[],"args_hint":"<platform>","subcommands":[],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"branch","description":"Branch the current session (explore a different path)","category":"Session","aliases":["fork"],"args_hint":"[name]","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"compress","description":"Manually compress conversation context","category":"Session","aliases":[],"args_hint":"[focus topic]","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"rollback","description":"List or restore filesystem checkpoints","category":"Session","aliases":[],"args_hint":"[number]","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"snapshot","description":"Create or restore state snapshots of Hermes config/state","category":"Session","aliases":["snap"],"args_hint":"[create|restore <id>|prune]","subcommands":[],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"stop","description":"Kill all running background processes","category":"Session","aliases":[],"args_hint":"","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"approve","description":"Approve a pending dangerous command","category":"Session","aliases":[],"args_hint":"[session|always]","subcommands":[],"cli_only":false,"gateway_only":true,"gateway_config_gate":null},{"name":"deny","description":"Deny a pending dangerous command","category":"Session","aliases":[],"args_hint":"","subcommands":[],"cli_only":false,"gateway_only":true,"gateway_config_gate":null},{"name":"background","description":"Run a prompt in the background","category":"Session","aliases":["bg","btw"],"args_hint":"<prompt>","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"agents","description":"Show active agents and running tasks","category":"Session","aliases":["tasks"],"args_hint":"","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"queue","description":"Queue a prompt for the next turn (doesn't interrupt)","category":"Session","aliases":["q"],"args_hint":"<prompt>","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"steer","description":"Inject a message after the next tool call without interrupting","category":"Session","aliases":[],"args_hint":"<prompt>","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"goal","description":"Set a standing goal Hermes works on across turns until achieved","category":"Session","aliases":[],"args_hint":"[text | pause | resume | clear | status]","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"subgoal","description":"Add or manage extra criteria on the active goal","category":"Session","aliases":[],"args_hint":"[text | remove N | clear]","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"status","description":"Show session info","category":"Session","aliases":[],"args_hint":"","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"whoami","description":"Show your slash command access (admin / user)","category":"Info","aliases":[],"args_hint":"","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"profile","description":"Show active profile name and home directory","category":"Info","aliases":[],"args_hint":"","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"sethome","description":"Set this chat as the home channel","category":"Session","aliases":["set-home"],"args_hint":"","subcommands":[],"cli_only":false,"gateway_only":true,"gateway_config_gate":null},{"name":"resume","description":"Resume a previously-named session","category":"Session","aliases":[],"args_hint":"[name]","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"sessions","description":"Browse and resume previous sessions","category":"Session","aliases":[],"args_hint":"","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"config","description":"Show current configuration","category":"Configuration","aliases":[],"args_hint":"","subcommands":[],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"model","description":"Switch model for this session","category":"Configuration","aliases":["provider"],"args_hint":"[model] [--provider name] [--global]","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"codex-runtime","description":"Toggle codex app-server runtime for OpenAI/Codex models","category":"Configuration","aliases":["codex_runtime"],"args_hint":"[auto|codex_app_server]","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"gquota","description":"Show Google Gemini Code Assist quota usage","category":"Info","aliases":[],"args_hint":"","subcommands":[],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"personality","description":"Set a predefined personality","category":"Configuration","aliases":[],"args_hint":"[name]","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"statusbar","description":"Toggle the context/model status bar","category":"Configuration","aliases":["sb"],"args_hint":"","subcommands":[],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"verbose","description":"Cycle tool progress display: off -> new -> all -> verbose","category":"Configuration","aliases":[],"args_hint":"","subcommands":[],"cli_only":true,"gateway_only":false,"gateway_config_gate":"display.tool_progress_command"},{"name":"footer","description":"Toggle gateway runtime-metadata footer on final replies","category":"Configuration","aliases":[],"args_hint":"[on|off|status]","subcommands":["on","off","status"],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"yolo","description":"Toggle YOLO mode (skip all dangerous command approvals)","category":"Configuration","aliases":[],"args_hint":"","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"reasoning","description":"Manage reasoning effort and display","category":"Configuration","aliases":[],"args_hint":"[level|show|hide]","subcommands":["none","minimal","low","medium","high","xhigh","show","hide","on","off"],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"fast","description":"Toggle fast mode — OpenAI Priority Processing / Anthropic Fast Mode (Normal/Fast)","category":"Configuration","aliases":[],"args_hint":"[normal|fast|status]","subcommands":["normal","fast","status","on","off"],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"skin","description":"Show or change the display skin/theme","category":"Configuration","aliases":[],"args_hint":"[name]","subcommands":[],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"indicator","description":"Pick the TUI busy-indicator style","category":"Configuration","aliases":[],"args_hint":"[kaomoji|emoji|unicode|ascii]","subcommands":["kaomoji","emoji","unicode","ascii"],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"voice","description":"Toggle voice mode","category":"Configuration","aliases":[],"args_hint":"[on|off|tts|status]","subcommands":["on","off","tts","status"],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"busy","description":"Control what Enter does while Hermes is working","category":"Configuration","aliases":[],"args_hint":"[queue|steer|interrupt|status]","subcommands":["queue","steer","interrupt","status"],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"tools","description":"Manage tools: /tools [list|disable|enable] [name...]","category":"Tools & Skills","aliases":[],"args_hint":"[list|disable|enable] [name...]","subcommands":[],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"toolsets","description":"List available toolsets","category":"Tools & Skills","aliases":[],"args_hint":"","subcommands":[],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"skills","description":"Search, install, inspect, or manage skills","category":"Tools & Skills","aliases":[],"args_hint":"","subcommands":["search","browse","inspect","install","audit"],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"bundles","description":"List skill bundles (aliases /<name> for multiple skills)","category":"Tools & Skills","aliases":[],"args_hint":"","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"cron","description":"Manage scheduled tasks","category":"Tools & Skills","aliases":[],"args_hint":"[subcommand]","subcommands":["list","add","create","edit","pause","resume","run","remove"],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"curator","description":"Background skill maintenance (status, run, pin, archive, list-archived)","category":"Tools & Skills","aliases":[],"args_hint":"[subcommand]","subcommands":["status","run","pause","resume","pin","unpin","restore","list-archived"],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"kanban","description":"Multi-profile collaboration board (tasks, links, comments)","category":"Tools & Skills","aliases":[],"args_hint":"[subcommand]","subcommands":["init","boards","create","list","ls","show","assign","reclaim","reassign","diagnostics","diag","link","unlink","claim","comment","complete","edit","block","unblock","archive","tail","dispatch","stats","notify-subscribe","notify-list","notify-unsubscribe","log","runs","heartbeat","assignees","context","specify","gc"],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"reload","description":"Reload .env variables into the running session","category":"Tools & Skills","aliases":[],"args_hint":"","subcommands":[],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"reload-mcp","description":"Reload MCP servers from config","category":"Tools & Skills","aliases":["reload_mcp"],"args_hint":"","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"reload-skills","description":"Re-scan ~/.hermes/skills/ for newly installed or removed skills","category":"Tools & Skills","aliases":["reload_skills"],"args_hint":"","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"browser","description":"Connect browser tools to your live Chromium-family browser via CDP","category":"Tools & Skills","aliases":[],"args_hint":"[connect|disconnect|status]","subcommands":["connect","disconnect","status"],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"plugins","description":"List installed plugins and their status","category":"Tools & Skills","aliases":[],"args_hint":"","subcommands":[],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"commands","description":"Browse all commands and skills (paginated)","category":"Info","aliases":[],"args_hint":"[page]","subcommands":[],"cli_only":false,"gateway_only":true,"gateway_config_gate":null},{"name":"help","description":"Show available commands","category":"Info","aliases":[],"args_hint":"","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"restart","description":"Gracefully restart the gateway after draining active runs","category":"Session","aliases":[],"args_hint":"","subcommands":[],"cli_only":false,"gateway_only":true,"gateway_config_gate":null},{"name":"usage","description":"Show token usage and rate limits for the current session","category":"Info","aliases":[],"args_hint":"","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"insights","description":"Show usage insights and analytics","category":"Info","aliases":[],"args_hint":"[days]","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"platforms","description":"Show gateway/messaging platform status","category":"Info","aliases":["gateway"],"args_hint":"","subcommands":[],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"platform","description":"Pause, resume, or list a failing gateway platform","category":"Info","aliases":[],"args_hint":"<pause|resume|list> [name]","subcommands":[],"cli_only":false,"gateway_only":true,"gateway_config_gate":null},{"name":"copy","description":"Copy the last assistant response to clipboard","category":"Info","aliases":[],"args_hint":"[number]","subcommands":[],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"paste","description":"Attach clipboard image from your clipboard","category":"Info","aliases":[],"args_hint":"","subcommands":[],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"image","description":"Attach a local image file for your next prompt","category":"Info","aliases":[],"args_hint":"<path>","subcommands":[],"cli_only":true,"gateway_only":false,"gateway_config_gate":null},{"name":"update","description":"Update Hermes Agent to the latest version","category":"Info","aliases":[],"args_hint":"","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"debug","description":"Upload debug report (system info + logs) and get shareable links","category":"Info","aliases":[],"args_hint":"","subcommands":[],"cli_only":false,"gateway_only":false,"gateway_config_gate":null},{"name":"quit","description":"Exit the CLI (use --delete to also remove session history)","category":"Exit","aliases":["exit"],"args_hint":"[--delete]","subcommands":[],"cli_only":true,"gateway_only":false,"gateway_config_gate":null}],"skills":[{"name":"apple-notes","description":"Manage Apple Notes via memo CLI: create, search, edit.","category":"apple","path":"apple/apple-notes","source":"profile"},{"name":"apple-reminders","description":"Apple Reminders via remindctl: add, list, complete.","category":"apple","path":"apple/apple-reminders","source":"profile"},{"name":"findmy","description":"Track Apple devices/AirTags via FindMy.app on macOS.","category":"apple","path":"apple/findmy","source":"profile"},{"name":"imessage","description":"Send and receive iMessages/SMS via the imsg CLI on macOS.","category":"apple","path":"apple/imessage","source":"profile"},{"name":"macos-computer-use","description":"|","category":"apple","path":"apple/macos-computer-use","source":"profile"},{"name":"claude-code","description":"Delegate coding to Claude Code CLI (features, PRs).","category":"autonomous-ai-agents","path":"autonomous-ai-agents/claude-code","source":"profile"},{"name":"codex","description":"Delegate coding to OpenAI Codex CLI (features, PRs).","category":"autonomous-ai-agents","path":"autonomous-ai-agents/codex","source":"profile"},{"name":"hermes-agent","description":"Configure, extend, or contribute to Hermes Agent.","category":"autonomous-ai-agents","path":"autonomous-ai-agents/hermes-agent","source":"profile"},{"name":"honcho","description":"Configure and use Honcho memory with Hermes -- cross-session user modeling, multi-profile peer isolation, observation config, dialectic reasoning, session summaries, and context budget enforcement. Use when setting up Honcho, troubleshooting memory, managing profiles with Honcho peers, or tuning observation, recall, and dialectic settings.","category":"autonomous-ai-agents","path":"autonomous-ai-agents/honcho","source":"profile"},{"name":"kanban-codex-lane","description":"Use when a Hermes Kanban worker wants to run Codex CLI as an isolated implementation lane while Hermes keeps ownership of task lifecycle, reconciliation, testing, and handoff.","category":"autonomous-ai-agents","path":"autonomous-ai-agents/kanban-codex-lane","source":"profile"},{"name":"opencode","description":"Delegate coding to OpenCode CLI (features, PR review).","category":"autonomous-ai-agents","path":"autonomous-ai-agents/opencode","source":"profile"},{"name":"architecture-diagram","description":"Dark-themed SVG architecture/cloud/infra diagrams as HTML.","category":"creative","path":"creative/architecture-diagram","source":"profile"},{"name":"ascii-art","description":"ASCII art: pyfiglet, cowsay, boxes, image-to-ascii.","category":"creative","path":"creative/ascii-art","source":"profile"},{"name":"ascii-video","description":"ASCII video: convert video/audio to colored ASCII MP4/GIF.","category":"creative","path":"creative/ascii-video","source":"profile"},{"name":"baoyu-article-illustrator","description":"Article illustrations: type × style × palette consistency.","category":"creative","path":"creative/baoyu-article-illustrator","source":"profile"},{"name":"baoyu-comic","description":"Knowledge comics (知识漫画): educational, biography, tutorial.","category":"creative","path":"creative/baoyu-comic","source":"profile"},{"name":"baoyu-infographic","description":"Infographics: 21 layouts x 21 styles (信息图, 可视化).","category":"creative","path":"creative/baoyu-infographic","source":"profile"},{"name":"blender-mcp","description":"Control Blender directly from Hermes via socket connection to the blender-mcp addon. Create 3D objects, materials, animations, and run arbitrary Blender Python (bpy) code. Use when user wants to create or modify anything in Blender.","category":"creative","path":"creative/blender-mcp","source":"profile"},{"name":"claude-design","description":"Design one-off HTML artifacts (landing, deck, prototype).","category":"creative","path":"creative/claude-design","source":"profile"},{"name":"comfyui","description":"Generate images, video, and audio with ComfyUI — install, launch, manage nodes/models, run workflows with parameter injection. Uses the official comfy-cli for lifecycle and direct REST/WebSocket API for execution.","category":"creative","path":"creative/comfyui","source":"profile"},{"name":"concept-diagrams","description":"Generate flat, minimal light/dark-aware SVG diagrams as standalone HTML files, using a unified educational visual language with 9 semantic color ramps, sentence-case typography, and automatic dark mode. Best suited for educational and non-software visuals — physics setups, chemistry mechanisms, math curves, physical objects (aircraft, turbines, smartphones, mechanical watches), anatomy, floor plans, cross-sections, narrative journeys (lifecycle of X, process of Y), hub-spoke system integrations (smart city, IoT), and exploded layer views. If a more specialized skill exists for the subject (dedicated software/cloud architecture, hand-drawn sketches, animated explainers, etc.), prefer that — otherwise this skill can also serve as a general-purpose SVG diagram fallback with a clean educational look. Ships with 15 example diagrams.","category":"creative","path":"creative/concept-diagrams","source":"profile"},{"name":"design-md","description":"Author/validate/export Google's DESIGN.md token spec files.","category":"creative","path":"creative/design-md","source":"profile"},{"name":"excalidraw","description":"Hand-drawn Excalidraw JSON diagrams (arch, flow, seq).","category":"creative","path":"creative/excalidraw","source":"profile"},{"name":"gpt-image-2-codex-oauth","description":"Use when configuring, verifying, or troubleshooting Hermes image generation through GPT Image 2 using ChatGPT/Codex OAuth instead of an OpenAI API key.","category":"creative","path":"creative/gpt-image-2-codex-oauth","source":"profile"},{"name":"humanizer","description":"Humanize text: strip AI-isms and add real voice.","category":"creative","path":"creative/humanizer","source":"profile"},{"name":"hyperframes","description":"Create HTML-based video compositions, animated title cards, social overlays, captioned talking-head videos, audio-reactive visuals, and shader transitions using HyperFrames. HTML is the source of truth for video. Use when the user wants a rendered MP4/WebM from an HTML composition, wants to animate text/logos/charts over media, needs captions synced to audio, wants TTS narration, or wants to convert a website into a video.","category":"creative","path":"creative/hyperframes","source":"profile"},{"name":"ideation","description":"Generate project ideas via creative constraints.","category":"creative","path":"creative/creative-ideation","source":"profile"},{"name":"manim-video","description":"Manim CE animations: 3Blue1Brown math/algo videos.","category":"creative","path":"creative/manim-video","source":"profile"},{"name":"meme-generation","description":"Generate real meme images by picking a template and overlaying text with Pillow. Produces actual .png meme files.","category":"creative","path":"creative/meme-generation","source":"profile"},{"name":"p5js","description":"p5.js sketches: gen art, shaders, interactive, 3D.","category":"creative","path":"creative/p5js","source":"profile"},{"name":"pixel-art","description":"Pixel art w/ era palettes (NES, Game Boy, PICO-8).","category":"creative","path":"creative/pixel-art","source":"profile"},{"name":"popular-web-designs","description":"54 real design systems (Stripe, Linear, Vercel) as HTML/CSS.","category":"creative","path":"creative/popular-web-designs","source":"profile"},{"name":"pretext","description":"Use when building creative browser demos with @chenglou/pretext — DOM-free text layout for ASCII art, typographic flow around obstacles, text-as-geometry games, kinetic typography, and text-powered generative art. Produces single-file HTML demos by default.","category":"creative","path":"creative/pretext","source":"profile"},{"name":"reference-research-to-generation","description":"Use when creating AI image/video assets from user-provided references: learn the standard, research additional tasteful references, synthesize variety, generate small batches, QC internally, and present only usable outputs for review.","category":"creative","path":"creative/reference-research-to-generation","source":"profile"},{"name":"sketch","description":"Throwaway HTML mockups: 2-3 design variants to compare.","category":"creative","path":"creative/sketch","source":"profile"},{"name":"songwriting-and-ai-music","description":"Songwriting craft and Suno AI music prompts.","category":"creative","path":"creative/songwriting-and-ai-music","source":"profile"},{"name":"touchdesigner-mcp","description":"Control a running TouchDesigner instance via twozero MCP — create operators, set parameters, wire connections, execute Python, build real-time visuals. 36 native tools.","category":"creative","path":"creative/touchdesigner-mcp","source":"profile"},{"name":"jupyter-live-kernel","description":"Iterative Python via live Jupyter kernel (hamelnb).","category":"data-science","path":"data-science/jupyter-live-kernel","source":"profile"},{"name":"clor","description":"Claws are subagents that run in the background or on a schedule, plus a toolbox of direct clor CLI commands for one-off work. Each claw task runs as a real agent with full tool use, reusing the same MCP servers, CLIs, skills, and tools the user's coding agent already has, so anything the agent can do once a claw can do unattended. Toolbox commands cover open-web research and scraping, AI text/image/audio inference across Claude/GPT/Gemini/ElevenLabs, Hacker News, IMAP/SMTP email, cloud file storage, encrypted secrets, weather and location, and bulk domain availability. Use when the user wants to create, import, run, edit, list, delete, or manage a claw, schedule a recurring job, watch a page for changes, set up a digest, report, or alert, or hand a workflow off to run unattended. Also call these toolbox commands directly for the agent's own one-off web research, scraping, writing, AI generation, email, files, secrets, and domain work, and reuse them when authoring claw tasks.","category":"devops","path":"devops/clor","source":"profile"},{"name":"discord-reader","description":"Read Discord messages via bot token REST API — poll channels, search history, read threads.","category":"devops","path":"devops/discord-reader","source":"profile"},{"name":"docker-management","description":"Manage Docker containers, images, volumes, networks, and Compose stacks — lifecycle ops, debugging, cleanup, and Dockerfile optimization.","category":"devops","path":"devops/docker-management","source":"profile"},{"name":"fleet-communications","description":"Coordinate Zuk, Choperator/Brain, and other agent fleet members across Discord, Notion, AgentMail, and Telegram with low-noise handoffs and secret-safe blockers.","category":"devops","path":"devops/fleet-communications","source":"profile"},{"name":"inference-sh-cli","description":"Run 150+ AI apps via inference.sh CLI (infsh) — image generation, video creation, LLMs, search, 3D, social automation. Uses the terminal tool. Triggers: inference.sh, infsh, ai apps, flux, veo, image generation, video generation, seedream, seedance, tavily","category":"devops","path":"devops/cli","source":"profile"},{"name":"kanban-orchestrator","description":"Decomposition playbook + anti-temptation rules for an orchestrator profile routing work through Kanban. The \"don't do the work yourself\" rule and the basic lifecycle are auto-injected into every kanban worker's system prompt; this skill is the deeper playbook when you're specifically playing the orchestrator role.","category":"devops","path":"devops/kanban-orchestrator","source":"profile"},{"name":"kanban-worker","description":"Pitfalls, examples, and edge cases for Hermes Kanban workers. The lifecycle itself is auto-injected into every worker's system prompt as KANBAN_GUIDANCE (from agent/prompt_builder.py); this skill is what you load when you want deeper detail on specific scenarios.","category":"devops","path":"devops/kanban-worker","source":"profile"},{"name":"llm-provider-routing","description":"Route Hermes/agent workloads across GPT, Claude, MiniMax, direct-provider, and other approved lanes without burning premium quota or degrading Zuk identity.","category":"devops","path":"devops/llm-provider-routing","source":"profile"},{"name":"tailscale-remote-access","description":"Safely expose or reach local developer/admin services across a Tailscale tailnet, including SSH, Serve, and host-header-sensitive dashboards.","category":"devops","path":"devops/tailscale-remote-access","source":"profile"},{"name":"watchers","description":"Poll RSS, JSON APIs, and GitHub with watermark dedup.","category":"devops","path":"devops/watchers","source":"profile"},{"name":"webhook-subscriptions","description":"Webhook subscriptions: event-driven agent runs.","category":"devops","path":"devops/webhook-subscriptions","source":"profile"},{"name":"adversarial-ux-test","description":"Roleplay the most difficult, tech-resistant user for your product. Browse the app as that persona, find every UX pain point, then filter complaints through a pragmatism layer to separate real problems from noise. Creates actionable tickets from genuine issues only.","category":"dogfood","path":"dogfood/adversarial-ux-test","source":"profile"},{"name":"agentmail","description":"Give the agent its own dedicated email inbox via AgentMail. Send, receive, and manage email autonomously using agent-owned email addresses (e.g. hermes-agent@agentmail.to).","category":"email","path":"email/agentmail","source":"profile"},{"name":"himalaya","description":"Himalaya CLI: IMAP/SMTP email from terminal.","category":"email","path":"email/himalaya","source":"profile"},{"name":"excel-author","description":"Build auditable Excel workbooks headless with openpyxl — blue/black/green cell conventions, formulas over hardcodes, named ranges, balance checks, sensitivity tables. Use for financial models, audit outputs, reconciliations.","category":"finance","path":"finance/excel-author","source":"profile"},{"name":"pptx-author","description":"Build PowerPoint decks headless with python-pptx. Pairs with excel-author for model-backed decks where every number traces to a workbook cell. Use for pitch decks, IC memos, earnings notes.","category":"finance","path":"finance/pptx-author","source":"profile"},{"name":"minecraft-modpack-server","description":"Host modded Minecraft servers (CurseForge, Modrinth).","category":"gaming","path":"gaming/minecraft-modpack-server","source":"profile"},{"name":"pokemon-player","description":"Play Pokemon via headless emulator + RAM reads.","category":"gaming","path":"gaming/pokemon-player","source":"profile"},{"name":"dogfood","description":"Exploratory QA of web apps: find bugs, evidence, reports.","category":"general","path":"dogfood","source":"profile"},{"name":"intel-drops","description":"Generate recurring AI/agent intel drops — news intelligence, visual rendering, JSON structuring, and Discord/Telegram delivery with brand consistency.","category":"general","path":"intel-drops","source":"profile"},{"name":"intelligence-gathering","description":"Centralizes capabilities for collecting, monitoring, and analyzing intelligence from diverse sources, including news, market data, and media URLs.","category":"general","path":"intelligence-gathering","source":"profile"},{"name":"yuanbao","description":"Yuanbao (元宝) groups: @mention users, query info/members.","category":"general","path":"yuanbao","source":"profile"},{"name":"codebase-inspection","description":"Inspect codebases w/ pygount: LOC, languages, ratios.","category":"github","path":"github/codebase-inspection","source":"profile"},{"name":"github-auth","description":"GitHub auth setup: HTTPS tokens, SSH keys, gh CLI login.","category":"github","path":"github/github-auth","source":"profile"},{"name":"github-code-review","description":"Review PRs: diffs, inline comments via gh or REST.","category":"github","path":"github/github-code-review","source":"profile"},{"name":"github-issues","description":"Create, triage, label, assign GitHub issues via gh or REST.","category":"github","path":"github/github-issues","source":"profile"},{"name":"github-pr-workflow","description":"GitHub PR lifecycle: branch, commit, open, CI, merge.","category":"github","path":"github/github-pr-workflow","source":"profile"},{"name":"github-repo-management","description":"Clone/create/fork repos; manage remotes, releases.","category":"github","path":"github/github-repo-management","source":"profile"},{"name":"fastmcp","description":"Build, test, inspect, install, and deploy MCP servers with FastMCP in Python. Use when creating a new MCP server, wrapping an API or database as MCP tools, exposing resources or prompts, or preparing a FastMCP server for Claude Code, Cursor, or HTTP deployment.","category":"mcp","path":"mcp/fastmcp","source":"profile"},{"name":"mcporter","description":"Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.","category":"mcp","path":"mcp/mcporter","source":"profile"},{"name":"native-mcp","description":"MCP client: connect servers, register tools (stdio/HTTP).","category":"mcp","path":"mcp/native-mcp","source":"profile"},{"name":"gif-search","description":"Search/download GIFs from Tenor via curl + jq.","category":"media","path":"media/gif-search","source":"profile"},{"name":"heartmula","description":"HeartMuLa: Suno-like song generation from lyrics + tags.","category":"media","path":"media/heartmula","source":"profile"},{"name":"songsee","description":"Audio spectrograms/features (mel, chroma, MFCC) via CLI.","category":"media","path":"media/songsee","source":"profile"},{"name":"spotify","description":"Spotify: play, search, queue, manage playlists and devices.","category":"media","path":"media/spotify","source":"profile"},{"name":"youtube-content","description":"YouTube transcripts to summaries, threads, blogs.","category":"media","path":"media/youtube-content","source":"profile"},{"name":"audiocraft-audio-generation","description":"AudioCraft: MusicGen text-to-music, AudioGen text-to-sound.","category":"mlops","path":"mlops/models/audiocraft","source":"profile"},{"name":"axolotl","description":"Axolotl: YAML LLM fine-tuning (LoRA, DPO, GRPO).","category":"mlops","path":"mlops/training/axolotl","source":"profile"},{"name":"dspy","description":"DSPy: declarative LM programs, auto-optimize prompts, RAG.","category":"mlops","path":"mlops/research/dspy","source":"profile"},{"name":"evaluating-llms-harness","description":"lm-eval-harness: benchmark LLMs (MMLU, GSM8K, etc.).","category":"mlops","path":"mlops/evaluation/lm-evaluation-harness","source":"profile"},{"name":"fine-tuning-with-trl","description":"TRL: SFT, DPO, PPO, GRPO, reward modeling for LLM RLHF.","category":"mlops","path":"mlops/training/trl-fine-tuning","source":"profile"},{"name":"huggingface-hub","description":"HuggingFace hf CLI: search/download/upload models, datasets.","category":"mlops","path":"mlops/huggingface-hub","source":"profile"},{"name":"llama-cpp","description":"llama.cpp local GGUF inference + HF Hub model discovery.","category":"mlops","path":"mlops/inference/llama-cpp","source":"profile"},{"name":"obliteratus","description":"OBLITERATUS: abliterate LLM refusals (diff-in-means).","category":"mlops","path":"mlops/inference/obliteratus","source":"profile"},{"name":"outlines","description":"Outlines: structured JSON/regex/Pydantic LLM generation.","category":"mlops","path":"mlops/inference/outlines","source":"profile"},{"name":"segment-anything-model","description":"SAM: zero-shot image segmentation via points, boxes, masks.","category":"mlops","path":"mlops/models/segment-anything","source":"profile"},{"name":"serving-llms-vllm","description":"vLLM: high-throughput LLM serving, OpenAI API, quantization.","category":"mlops","path":"mlops/inference/vllm","source":"profile"},{"name":"unsloth","description":"Unsloth: 2-5x faster LoRA/QLoRA fine-tuning, less VRAM.","category":"mlops","path":"mlops/training/unsloth","source":"profile"},{"name":"weights-and-biases","description":"W&B: log ML experiments, sweeps, model registry, dashboards.","category":"mlops","path":"mlops/evaluation/weights-and-biases","source":"profile"},{"name":"obsidian","description":"Read, search, create, and edit notes in the Obsidian vault.","category":"note-taking","path":"note-taking/obsidian","source":"profile"},{"name":"airtable","description":"Airtable REST API via curl. Records CRUD, filters, upserts.","category":"productivity","path":"productivity/airtable","source":"profile"},{"name":"google-workspace","description":"Gmail, Calendar, Drive, Docs, Sheets via gws CLI or Python.","category":"productivity","path":"productivity/google-workspace","source":"profile"},{"name":"linear","description":"Linear: manage issues, projects, teams via GraphQL + curl.","category":"productivity","path":"productivity/linear","source":"profile"},{"name":"maps","description":"Geocode, POIs, routes, timezones via OpenStreetMap/OSRM.","category":"productivity","path":"productivity/maps","source":"profile"},{"name":"nano-pdf","description":"Edit PDF text/typos/titles via nano-pdf CLI (NL prompts).","category":"productivity","path":"productivity/nano-pdf","source":"profile"},{"name":"notion","description":"Notion API via curl: pages, databases, blocks, search.","category":"productivity","path":"productivity/notion","source":"profile"},{"name":"ocr-and-documents","description":"Extract text from PDFs/scans (pymupdf, marker-pdf).","category":"productivity","path":"productivity/ocr-and-documents","source":"profile"},{"name":"powerpoint","description":"Create, read, edit .pptx decks, slides, notes, templates.","category":"productivity","path":"productivity/powerpoint","source":"profile"},{"name":"teams-meeting-pipeline","description":"Operate the Teams meeting summary pipeline via Hermes CLI — summarize meetings, inspect pipeline status, replay jobs, manage Microsoft Graph subscriptions.","category":"productivity","path":"productivity/teams-meeting-pipeline","source":"profile"},{"name":"godmode","description":"Jailbreak LLMs: Parseltongue, GODMODE, ULTRAPLINIAN.","category":"red-teaming","path":"red-teaming/godmode","source":"profile"},{"name":"arxiv","description":"Search arXiv papers by keyword, author, category, or ID.","category":"research","path":"research/arxiv","source":"profile"},{"name":"blogwatcher","description":"Monitor blogs and RSS/Atom feeds via blogwatcher-cli tool.","category":"research","path":"research/blogwatcher","source":"profile"},{"name":"domain-intel","description":"Passive domain reconnaissance using Python stdlib. Subdomain discovery, SSL certificate inspection, WHOIS lookups, DNS records, domain availability checks, and bulk multi-domain analysis. No API keys required.","category":"research","path":"research/domain-intel","source":"profile"},{"name":"duckduckgo-search","description":"Free web search via DuckDuckGo — text, news, images, videos. No API key needed. Prefer the `ddgs` CLI when installed; use the Python DDGS library only after verifying that `ddgs` is available in the current runtime.","category":"research","path":"research/duckduckgo-search","source":"profile"},{"name":"llm-wiki","description":"Karpathy's LLM Wiki: build/query interlinked markdown KB.","category":"research","path":"research/llm-wiki","source":"profile"},{"name":"notebooklm","description":"Use NotebookLM from Hermes/Zukinoid: create/query notebooks, add sources, generate artifacts, and treat NotebookLM as a free/cheap research RAG layer.","category":"research","path":"research/notebooklm","source":"profile"},{"name":"parallel-cli","description":"Optional vendor skill for Parallel CLI — agent-native web search, extraction, deep research, enrichment, FindAll, and monitoring. Prefer JSON output and non-interactive flows.","category":"research","path":"research/parallel-cli","source":"profile"},{"name":"polymarket","description":"Query Polymarket: markets, prices, orderbooks, history.","category":"research","path":"research/polymarket","source":"profile"},{"name":"research-paper-writing","description":"Write ML papers for NeurIPS/ICML/ICLR: design→submit.","category":"research","path":"research/research-paper-writing","source":"profile"},{"name":"scrapling","description":"Web scraping with Scrapling - HTTP fetching, stealth browser automation, Cloudflare bypass, and spider crawling via CLI and Python.","category":"research","path":"research/scrapling","source":"profile"},{"name":"searxng-search","description":"Free meta-search via SearXNG — aggregates results from 70+ search engines. Self-hosted or use a public instance. No API key needed. Falls back automatically when the web search toolset is unavailable.","category":"research","path":"research/searxng-search","source":"profile"},{"name":"1password","description":"Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in, and reading/injecting secrets for commands.","category":"security","path":"security/1password","source":"profile"},{"name":"oss-forensics","description":"|","category":"security","path":"security/oss-forensics","source":"profile"},{"name":"sherlock","description":"OSINT username search across 400+ social networks. Hunt down social media accounts by username.","category":"security","path":"security/sherlock","source":"profile"},{"name":"openhue","description":"Control Philips Hue lights, scenes, rooms via OpenHue CLI.","category":"smart-home","path":"smart-home/openhue","source":"profile"},{"name":"xurl","description":"X/Twitter via xurl CLI: post, search, DM, media, v2 API.","category":"social-media","path":"social-media/xurl","source":"profile"},{"name":"commander-suite-development","description":"Develop Commander Suite / Mission Control safely: standalone read-only/status-first control-plane UI, mock-first tools, proof-over-vibes widgets, and approval-gated automation.","category":"software-development","path":"software-development/commander-suite-development","source":"profile"},{"name":"debugging-hermes-tui-commands","description":"Debug Hermes TUI slash commands: Python, gateway, Ink UI.","category":"software-development","path":"software-development/debugging-hermes-tui-commands","source":"profile"},{"name":"hermes-agent-skill-authoring","description":"Author in-repo SKILL.md: frontmatter, validator, structure.","category":"software-development","path":"software-development/hermes-agent-skill-authoring","source":"profile"},{"name":"hermes-s6-container-supervision","description":"Modify, debug, or extend the s6-overlay supervision tree inside the Hermes Agent Docker image — adding new services, debugging profile gateways, understanding the Architecture B main-program pattern.","category":"software-development","path":"software-development/hermes-s6-container-supervision","source":"profile"},{"name":"node-inspect-debugger","description":"Debug Node.js via --inspect + Chrome DevTools Protocol CLI.","category":"software-development","path":"software-development/node-inspect-debugger","source":"profile"},{"name":"plan","description":"Plan mode: write markdown plan to .hermes/plans/, no exec.","category":"software-development","path":"software-development/plan","source":"profile"},{"name":"python-debugpy","description":"Debug Python: pdb REPL + debugpy remote (DAP).","category":"software-development","path":"software-development/python-debugpy","source":"profile"},{"name":"requesting-code-review","description":"Pre-commit review: security scan, quality gates, auto-fix.","category":"software-development","path":"software-development/requesting-code-review","source":"profile"},{"name":"spike","description":"Throwaway experiments to validate an idea before build.","category":"software-development","path":"software-development/spike","source":"profile"},{"name":"subagent-driven-development","description":"Execute plans via delegate_task subagents (2-stage review).","category":"software-development","path":"software-development/subagent-driven-development","source":"profile"},{"name":"systematic-debugging","description":"4-phase root cause debugging: understand bugs before fixing.","category":"software-development","path":"software-development/systematic-debugging","source":"profile"},{"name":"test-driven-development","description":"TDD: enforce RED-GREEN-REFACTOR, tests before code.","category":"software-development","path":"software-development/test-driven-development","source":"profile"},{"name":"writing-plans","description":"Write implementation plans: bite-sized tasks, paths, code.","category":"software-development","path":"software-development/writing-plans","source":"profile"},{"name":"agent-browser","description":"Use Vercel Labs agent-browser CLI for browser automation: navigate, snapshot refs, click/fill, screenshots, React/web vitals, and web app QA.","category":"web-development","path":"web-development/agent-browser","source":"profile"},{"name":"page-agent","description":"Embed alibaba/page-agent into your own web application — a pure-JavaScript in-page GUI agent that ships as a single <script> tag or npm package and lets end-users of your site drive the UI with natural language (\"click login, fill username as John\"). No Python, no headless browser, no extension required. Use this skill when the user is a web developer who wants to add an AI copilot to their SaaS / admin panel / B2B tool, make a legacy web app accessible via natural language, or evaluate page-agent against a local (Ollama) or approved direct cloud LLM. NOT for server-side browser automation — point those users to Hermes' built-in browser tool instead.","category":"web-development","path":"web-development/page-agent","source":"profile"}],"toolsets":[{"name":"web","status":"enabled","description":"🔍 Web Search & Scraping"},{"name":"browser","status":"enabled","description":"🌐 Browser Automation"},{"name":"terminal","status":"enabled","description":"💻 Terminal & Processes"},{"name":"file","status":"enabled","description":"📁 File Operations"},{"name":"code_execution","status":"enabled","description":"⚡ Code Execution"},{"name":"vision","status":"enabled","description":"👁️  Vision / Image Analysis"},{"name":"video","status":"enabled","description":"🎬 Video Analysis"},{"name":"image_gen","status":"enabled","description":"🎨 Image Generation"},{"name":"video_gen","status":"disabled","description":"🎬 Video Generation"},{"name":"x_search","status":"enabled","description":"🐦 X (Twitter) Search"},{"name":"moa","status":"disabled","description":"🧠 Mixture of Agents"},{"name":"tts","status":"enabled","description":"🔊 Text-to-Speech"},{"name":"skills","status":"enabled","description":"📚 Skills"},{"name":"todo","status":"enabled","description":"📋 Task Planning"},{"name":"memory","status":"enabled","description":"💾 Memory"},{"name":"session_search","status":"enabled","description":"🔎 Session Search"},{"name":"clarify","status":"enabled","description":"❓ Clarifying Questions"},{"name":"delegation","status":"enabled","description":"👥 Task Delegation"},{"name":"cronjob","status":"enabled","description":"⏰ Cron Jobs"},{"name":"messaging","status":"enabled","description":"📨 Cross-Platform Messaging"},{"name":"homeassistant","status":"enabled","description":"🏠 Home Assistant"},{"name":"spotify","status":"enabled","description":"🎵 Spotify"},{"name":"yuanbao","status":"disabled","description":"🤖 Yuanbao"},{"name":"computer_use","status":"enabled","description":"🖱️  Computer Use (macOS)"},{"name":"google_meet","status":"enabled","description":"🔌 Google Meet"}],"plugins":[{"name":"│","status":"enabled","raw":"│ browser/browser_use │ not enabled │ 1.0.0   │ Browser Use          │ bundled │"},{"name":"│","status":"enabled","raw":"│ browser/browserbase │ not enabled │ 1.0.0   │ Browserbase          │ bundled │"},{"name":"│","status":"enabled","raw":"│ browser/firecrawl   │ not enabled │ 1.0.0   │ Firecrawl            │ bundled │"},{"name":"│","status":"enabled","raw":"│ dashboard_auth/nous │ not enabled │ 1.0.0   │ Dashboard auth       │ bundled │"},{"name":"│","status":"enabled","raw":"│ disk-cleanup        │ enabled     │ 2.0.0   │ Auto-track and clean │ bundled │"},{"name":"│","status":"enabled","raw":"│ google_meet         │ enabled     │ 0.2.0   │ Join a Google Meet   │ bundled │"},{"name":"│","status":"enabled","raw":"│ image_gen/fal       │ not enabled │ 1.0.0   │ FAL.ai image         │ bundled │"},{"name":"│","status":"enabled","raw":"│ image_gen/openai    │ not enabled │ 1.0.0   │ OpenAI image         │ bundled │"},{"name":"│","status":"enabled","raw":"│ image_gen/openai-c… │ not enabled │ 1.0.0   │ OpenAI image         │ bundled │"},{"name":"│","status":"enabled","raw":"│ image_gen/xai       │ not enabled │ 1.0.0   │ xAI image generation │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/al… │ not enabled │ 1.0.0   │ Alibaba DashScope    │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/al… │ not enabled │ 1.0.0   │ Alibaba Cloud Coding │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/an… │ not enabled │ 1.0.0   │ Anthropic (Claude)   │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/ar… │ not enabled │ 1.0.0   │ Arcee AI             │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/az… │ not enabled │ 1.0.0   │ Microsoft Foundry    │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/be… │ not enabled │ 1.0.0   │ AWS Bedrock          │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/co… │ not enabled │ 1.0.0   │ GitHub Copilot       │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/co… │ not enabled │ 1.0.0   │ GitHub Copilot via   │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/cu… │ not enabled │ 1.0.0   │ Custom / Ollama /    │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/de… │ not enabled │ 1.0.0   │ DeepSeek             │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/ge… │ not enabled │ 1.0.0   │ Google Gemini (API   │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/gmi │ not enabled │ 1.0.0   │ GMI Cloud            │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/hu… │ not enabled │ 1.0.0   │ HuggingFace          │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/ki… │ not enabled │ 1.0.0   │ Kilo Code            │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/ki… │ not enabled │ 1.0.0   │ Moonshot Kimi Coding │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/mi… │ not enabled │ 1.0.0   │ MiniMax M-series     │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/no… │ not enabled │ 1.0.0   │ Nous Research Portal │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/no… │ not enabled │ 1.0.0   │ NovitaAI AI-native   │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/nv… │ not enabled │ 1.0.0   │ NVIDIA NIM           │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/ol… │ not enabled │ 1.0.0   │ Ollama Cloud         │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/op… │ not enabled │ 1.0.0   │ OpenAI Codex         │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/op… │ not enabled │ 1.0.0   │ OpenCode (Zen + Go)  │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/direct │ approved    │ 1.0.0   │ Direct providers      │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/qw… │ not enabled │ 1.0.0   │ Qwen Portal (OAuth)  │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/st… │ not enabled │ 1.0.0   │ StepFun Step Plan    │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/xai │ not enabled │ 1.0.0   │ xAI Grok (Responses  │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/xi… │ not enabled │ 1.0.0   │ Xiaomi MiMo          │ bundled │"},{"name":"│","status":"enabled","raw":"│ model-providers/zai │ not enabled │ 1.0.0   │ Z.AI / GLM           │ bundled │"},{"name":"│","status":"enabled","raw":"│ observability/lang… │ not enabled │ 1.0.0   │ Optional Langfuse    │ bundled │"},{"name":"│","status":"enabled","raw":"│ platforms/discord   │ not enabled │ 1.0.0   │ Discord gateway      │ bundled │"},{"name":"│","status":"enabled","raw":"│ platforms/google_c… │ not enabled │ 1.0.0   │ Google Chat gateway  │ bundled │"},{"name":"│","status":"enabled","raw":"│ platforms/irc       │ not enabled │ 1.0.0   │ IRC gateway adapter  │ bundled │"},{"name":"│","status":"enabled","raw":"│ platforms/line      │ not enabled │ 1.0.0   │ LINE Messaging API   │ bundled │"},{"name":"│","status":"enabled","raw":"│ platforms/mattermo… │ not enabled │ 1.0.0   │ Mattermost gateway   │ bundled │"},{"name":"│","status":"enabled","raw":"│ platforms/ntfy      │ not enabled │ 1.0.0   │ ntfy                 │ bundled │"},{"name":"│","status":"enabled","raw":"│ platforms/simplex   │ not enabled │ 1.0.0   │ SimpleX Chat gateway │ bundled │"},{"name":"│","status":"enabled","raw":"│ platforms/teams     │ not enabled │ 1.0.0   │ Microsoft Teams      │ bundled │"},{"name":"│","status":"enabled","raw":"│ security-guidance   │ enabled     │ 0.1.0   │ Append security      │ bundled │"},{"name":"│","status":"enabled","raw":"│ spotify             │ enabled     │ 1.0.0   │ Native Spotify       │ bundled │"},{"name":"│","status":"enabled","raw":"│ teams_pipeline      │ not enabled │ 0.1.0   │ Microsoft Teams      │ bundled │"},{"name":"│","status":"enabled","raw":"│ video_gen/fal       │ not enabled │ 1.0.0   │ FAL.ai video         │ bundled │"},{"name":"│","status":"enabled","raw":"│ video_gen/xai       │ not enabled │ 1.0.0   │ xAI Grok-Imagine     │ bundled │"},{"name":"│","status":"enabled","raw":"│ web/brave_free      │ not enabled │ 1.0.0   │ Brave Search (free   │ bundled │"},{"name":"│","status":"enabled","raw":"│ web/ddgs            │ not enabled │ 1.0.0   │ DuckDuckGo web       │ bundled │"},{"name":"│","status":"enabled","raw":"│ web/exa             │ not enabled │ 1.0.0   │ Exa web search and   │ bundled │"},{"name":"│","status":"enabled","raw":"│ web/firecrawl       │ not enabled │ 1.0.0   │ Firecrawl web search │ bundled │"},{"name":"│","status":"enabled","raw":"│ web/parallel        │ not enabled │ 1.0.0   │ Parallel.ai web      │ bundled │"},{"name":"│","status":"enabled","raw":"│ web/searxng         │ not enabled │ 1.0.0   │ SearXNG web search — │ bundled │"},{"name":"│","status":"enabled","raw":"│ web/tavily          │ not enabled │ 1.0.0   │ Tavily web search +  │ bundled │"},{"name":"│","status":"enabled","raw":"│ web/xai             │ not enabled │ 1.0.0   │ xAI Web Search —     │ bundled │"},{"name":"Plugins","status":"enabled","raw":"Plugins are opt-in by default — only 'enabled' plugins load."}],"mcpServers":[{"name":"railway-local","raw":"railway-local    railway mcp                    all          ✓ enabled"},{"name":"context7","raw":"context7         npx -y @upstash/context7-mcp   all          ✓ enabled"},{"name":"puppeteer","raw":"puppeteer        npx -y @modelcontextproto...   all          ✓ enabled"},{"name":"firecrawl","raw":"firecrawl        npx -y firecrawl-mcp           all          ✓ enabled"},{"name":"twentyfirst-magic","raw":"twentyfirst-magic npx -y @21st-dev/magic@la...   all          ✓ enabled"},{"name":"stitch","raw":"stitch           npx -y stitch-mcp              all          ✗ disabled"},{"name":"notion","raw":"notion           npx -y @notionhq/notion-m...   all          ✓ enabled"},{"name":"cua-driver","raw":"cua-driver       /Users/zukinoid/.local/bi...   all          ✓ enabled"},{"name":"agentmail","raw":"agentmail        npx -y agentmail-mcp           all          ✓ enabled"},{"name":"posthog","raw":"posthog          npx -y mcp-remote@latest       all          ✗ disabled"},{"name":"terraform_rag_local","raw":"terraform_rag_local http://127.0.0.1:8000/mcp/     all          ✓ enabled"},{"name":"terraform_rag_demo","raw":"terraform_rag_demo https://terraform-rag.io/mcp   all          ✗ disabled"},{"name":"bridgetoagent","raw":"bridgetoagent    https://www.bridgetoagent...   all          ✓ enabled"}],"cronJobs":[{"id":"bb0c9bc7045d","name":"Zuk signal-only setup heartbeat","enabled":false,"state":"paused","schedule":"0 8-20/3 * * *","deliver":"origin"},{"id":"47a8737a9fc3","name":"Agentic/Fleet R&D deep dive twice weekly","enabled":true,"state":"scheduled","schedule":"0 7 * * 2,5","deliver":"local"},{"id":"5afcab5e6023","name":"public-agentic-army-market-intel-drop","enabled":true,"state":"scheduled","schedule":"20 7 * * 1","deliver":"discord:#market-intel"},{"id":"52611802c6a6","name":"public-agentic-army-funding-intel-drop","enabled":true,"state":"scheduled","schedule":"20 7 * * 2","deliver":"discord:#funding-intel"},{"id":"668138308261","name":"public-agentic-army-regulatory-intel-drop","enabled":true,"state":"scheduled","schedule":"20 7 * * 3","deliver":"discord:#regulatory-intel"},{"id":"044e2cbf5184","name":"public-agentic-army-competitor-intel-drop","enabled":true,"state":"scheduled","schedule":"20 7 * * 4","deliver":"discord:#competitor-intel"},{"id":"1928d778932c","name":"public-agentic-army-research-intel-drop","enabled":true,"state":"scheduled","schedule":"20 7 * * 5","deliver":"local"},{"id":"5c87d717415b","name":"AH repo daily fetch/status","enabled":false,"state":"paused","schedule":"0 6 * * *","deliver":"origin"},{"id":"c68d4660f053","name":"Honcho credit failure watchdog","enabled":true,"state":"scheduled","schedule":"every 30m","deliver":"origin"},{"id":"f6bae9b13f23","name":"Zuk morning health drift check","enabled":true,"state":"scheduled","schedule":"0 8 * * *","deliver":"origin"},{"id":"8051e7e3f5b7","name":"Zuk weekly tool health drift check","enabled":true,"state":"scheduled","schedule":"0 9 * * 1","deliver":"origin"},{"id":"19a78dadb301","name":"Jack Roberts Hermes/NotebookLM watcher","enabled":true,"state":"scheduled","schedule":"every 4320m","deliver":"origin"},{"id":"1670a99b4948","name":"Zuk daily broad intelligence brief","enabled":true,"state":"scheduled","schedule":"0 8 * * *","deliver":"origin"},{"id":"a9c8cd79649d","name":"Zuk evening intel delta only","enabled":true,"state":"scheduled","schedule":"0 20 * * *","deliver":"origin"},{"id":"6968ce3f0257","name":"Zuk hourly executive assistant needle-mover audit","enabled":true,"state":"scheduled","schedule":"every 60m","deliver":"local"},{"id":"c9a17ce7bda5","name":"Zuk nightly autonomy improvement audit","enabled":true,"state":"scheduled","schedule":"30 2 * * *","deliver":"local"},{"id":"08efffa1e894","name":"NotebookLM weekend R&D/intel recap","enabled":true,"state":"scheduled","schedule":"0 20 * * 0","deliver":"origin"},{"id":"bd58e71fbfff","name":"Zuk nightly dreaming cycle","enabled":true,"state":"scheduled","schedule":"33 3 * * *","deliver":"origin"},{"id":"4bb427bf42dc","name":"Brain/Choperator blocker watcher","enabled":true,"state":"scheduled","schedule":"every 5m","deliver":"origin"},{"id":"e6f08998cce6","name":"Zuk token-frugal newsfeed scout","enabled":true,"state":"scheduled","schedule":"every 120m","deliver":"origin"},{"id":"595e5dec029d","name":"Paladin daily reflection at 10","enabled":true,"state":"scheduled","schedule":"0 10 * * *","deliver":"discord:#paladin-daily-reflections"},{"id":"bd548f533396","name":"AH email campaigns anomaly monitor","enabled":false,"state":"paused","schedule":"every 5m","deliver":"origin"}],"localTools":[{"name":"hermes","available":true,"path":"/Users/zukinoid/.hermes/hermes-agent/venv/bin/hermes"},{"name":"railway","available":true,"path":"/opt/homebrew/bin/railway"},{"name":"vercel","available":true,"path":"/opt/homebrew/bin/vercel"},{"name":"gh","available":true,"path":"/opt/homebrew/bin/gh"},{"name":"node","available":true,"path":"/opt/homebrew/bin/node"},{"name":"npm","available":true,"path":"/opt/homebrew/bin/npm"},{"name":"python3","available":true,"path":"/usr/bin/python3"},{"name":"notebooklm","available":false,"path":""},{"name":"agent-browser","available":true,"path":"/opt/homebrew/bin/agent-browser"},{"name":"cua-driver","available":true,"path":"/Users/zukinoid/.local/bin/cua-driver"},{"name":"op","available":true,"path":"/opt/homebrew/bin/op"},{"name":"yt-dlp","available":true,"path":"/opt/homebrew/bin/yt-dlp"},{"name":"ffmpeg","available":true,"path":"/opt/homebrew/bin/ffmpeg"},{"name":"docker","available":true,"path":"/usr/local/bin/docker"},{"name":"tmux","available":true,"path":"/opt/homebrew/bin/tmux"}],"extensions":[{"name":"Agent Browser Shield","present":true,"path":"/Users/zukinoid/Dev/Tools/agent-browser-shield"},{"name":"Google Meet auth state","present":true,"path":"/Users/zukinoid/.hermes/profiles/zukinoid/workspace/meetings/auth.json"},{"name":"Google Meet plugin","present":true,"path":"/Users/zukinoid/.hermes/hermes-agent/plugins/google_meet"},{"name":"Spotify plugin","present":true,"path":"/Users/zukinoid/.hermes/hermes-agent/plugins/spotify"}],"rawSnapshots":{"toolsList":"Built-in toolsets (cli):\n  ✓ enabled  web  🔍 Web Search & Scraping\n  ✓ enabled  browser  🌐 Browser Automation\n  ✓ enabled  terminal  💻 Terminal & Processes\n  ✓ enabled  file  📁 File Operations\n  ✓ enabled  code_execution  ⚡ Code Execution\n  ✓ enabled  vision  👁️  Vision / Image Analysis\n  ✓ enabled  video  🎬 Video Analysis\n  ✓ enabled  image_gen  🎨 Image Generation\n  ✗ disabled  video_gen  🎬 Video Generation\n  ✓ enabled  x_search  🐦 X (Twitter) Search\n  ✗ disabled  moa  🧠 Mixture of Agents\n  ✓ enabled  tts  🔊 Text-to-Speech\n  ✓ enabled  skills  📚 Skills\n  ✓ enabled  todo  📋 Task Planning\n  ✓ enabled  memory  💾 Memory\n  ✓ enabled  session_search  🔎 Session Search\n  ✓ enabled  clarify  ❓ Clarifying Questions\n  ✓ enabled  delegation  👥 Task Delegation\n  ✓ enabled  cronjob  ⏰ Cron Jobs\n  ✓ enabled  messaging  📨 Cross-Platform Messaging\n  ✓ enabled  homeassistant  🏠 Home Assistant\n  ✓ enabled  spotify  🎵 Spotify\n  ✗ disabled  yuanbao  🤖 Yuanbao\n  ✓ enabled  computer_use  🖱️  Computer Use (macOS)\n\nPlugin toolsets (cli):\n  ✓ enabled  google_meet  🔌 Google Meet\n\nMCP servers:\n  railway-local  all tools enabled\n  context7  all tools enabled\n  puppeteer  all tools enabled\n  firecrawl  all tools enabled\n  twentyfirst-magic  all tools enabled\n  stitch  all tools enabled\n  notion  all tools enabled\n  cua-driver  all tools enabled\n  agentmail  all tools enabled\n  posthog  all tools enabled\n  terraform_rag_local  all tools enabled\n  terraform_rag_demo  all tools enabled\n  bridgetoagent  all tools enabled","pluginsList":"Plugins                                     \n┏━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━┓\n┃ Name                ┃ Status      ┃ Version ┃ Description          ┃ Source  ┃\n┡━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━┩\n│ browser/browser_use │ not enabled │ 1.0.0   │ Browser Use          │ bundled │\n│                     │             │         │ (https://browser-us… │         │\n│                     │             │         │ cloud browser        │         │\n│                     │             │         │ backend. Supports    │         │\n│                     │             │         │ both direct          │         │\n│                     │             │         │ BROWSER_USE_API_KEY  │         │\n│                     │             │         │ and the managed Nous │         │\n│                     │             │         │ tool gateway. Also   │         │\n│                     │             │         │ powers the 'Nous     │         │\n│                     │             │         │ Subscription' UX     │         │\n│                     │             │         │ flow that bills      │         │\n│                     │             │         │ usage to a Nous      │         │\n│                     │             │         │ subscription.        │         │\n│ browser/browserbase │ not enabled │ 1.0.0   │ Browserbase          │ bundled │\n│                     │             │         │ (https://browserbas… │         │\n│                     │             │         │ cloud browser        │         │\n│                     │             │         │ backend. Requires    │         │\n│                     │             │         │ BROWSERBASE_API_KEY  │         │\n│                     │             │         │ +                    │         │\n│                     │             │         │ BROWSERBASE_PROJECT… │         │\n│                     │             │         │ Supports stealth,    │         │\n│                     │             │         │ proxies, and         │         │\n│                     │             │         │ keep-alive sessions; │         │\n│                     │             │         │ auto-falls-back when │         │\n│                     │             │         │ paid features are    │         │\n│                     │             │         │ unavailable.         │         │\n│ browser/firecrawl   │ not enabled │ 1.0.0   │ Firecrawl            │ bundled │\n│                     │             │         │ (https://firecrawl.… │         │\n│                     │             │         │ cloud browser        │         │\n│                     │             │         │ backend. Requires    │         │\n│                     │             │         │ FIRECRAWL_API_KEY.   │         │\n│                     │             │         │ Distinct from the    │         │\n│                     │             │         │ firecrawl WEB        │         │\n│                     │             │         │ search/extract       │         │\n│                     │             │         │ plugin — the two     │         │\n│                     │             │         │ share an API key but │         │\n│                     │             │         │ operate on different │         │\n│                     │             │         │ endpoints.           │         │\n│ dashboard_auth/nous │ not enabled │ 1.0.0   │ Dashboard auth       │ bundled │\n│                     │             │         │ provider — OAuth 2.0 │         │\n│                     │             │         │ (authorization-code  │         │\n│                     │             │         │ + PKCE) against Nous │         │\n│                     │             │         │ Portal.              │         │\n│                     │             │         │ Auto-activates when  │         │\n│                     │             │         │ a client_id is       │         │\n│                     │             │         │ configured via     ","mcpList":"MCP Servers:\n\n  Name             Transport                      Tools        Status    \n  ──────────────── ────────────────────────────── ──────────── ──────────\n  railway-local    railway mcp                    all          ✓ enabled\n  context7         npx -y @upstash/context7-mcp   all          ✓ enabled\n  puppeteer        npx -y @modelcontextproto...   all          ✓ enabled\n  firecrawl        npx -y firecrawl-mcp           all          ✓ enabled\n  twentyfirst-magic npx -y @21st-dev/magic@la...   all          ✓ enabled\n  stitch           npx -y stitch-mcp              all          ✗ disabled\n  notion           npx -y @notionhq/notion-m...   all          ✓ enabled\n  cua-driver       /Users/zukinoid/.local/bi...   all          ✓ enabled\n  agentmail        npx -y agentmail-mcp           all          ✓ enabled\n  posthog          npx -y mcp-remote@latest       all          ✗ disabled\n  terraform_rag_local http://127.0.0.1:8000/mcp/     all          ✓ enabled\n  terraform_rag_demo https://terraform-rag.io/mcp   all          ✗ disabled\n  bridgetoagent    https://www.bridgetoagent...   all          ✓ enabled","status":"┌─────────────────────────────────────────────────────────┐\n│                 ⚕ Hermes Agent Status                  │\n└─────────────────────────────────────────────────────────┘\n\n◆ Environment\n  Project:      /Users/zukinoid/.hermes/hermes-agent\n  Python:       3.11.15\n  .env file:    ✓ exists\n  Model:        gpt-5.5\n  Provider:     OpenAI Codex\n\n◆ API Keys\n  Direct Providers ✓ OpenAI Codex + MiniMax OAuth\n  OpenAI        ✗ \n  Google / Gemini  ✗ \n  DeepSeek      ✗ \n  xAI / Grok    ✗ \n  NVIDIA NIM    ✗ \n  Z.AI / GLM    ✗ \n  Kimi          ✗ \n  StepFun Step Plan  ✗ \n  MiniMax       ✗ \n  MiniMax-CN    ✗ \n  Firecrawl     ✓ fc-0ea...b770\n  Tavily        ✗ \n  Browser Use   ✗ \n  Browserbase   ✗ \n  FAL           ✗ \n  ElevenLabs    ✓ f96c7cb1a3dbb8addfc991bb02241a68e6bd31149ea9123c6bdf14b764f61700\n  GitHub        ✗ \n  Anthropic     ✗ \n\n◆ Auth Providers\n  Nous Portal   ✓ logged in\n    Portal URL: https://portal.nousresearch.com\n    Access exp: 2026-06-05 10:09:11 EDT\n    Key exp:    2026-06-05 10:09:11 EDT\n    Refresh:    yes\n  OpenAI Codex  ✓ logged in\n    Auth file:  /Users/zukinoid/.hermes/profiles/zukinoid/auth.json\n    Refreshed:  2026-06-04 10:47:29 EDT\n  Qwen OAuth    ✗ not logged in (run: qwen auth qwen-oauth)\n    Auth file:  /Users/zukinoid/.hermes/profiles/zukinoid/home/.qwen/oauth_creds.json\n    Error:      Qwen CLI credentials not found. Run 'qwen auth qwen-oauth' first.\n  MiniMax OAuth  ✓ logged in\n    Region:     global\n    Access exp: 2027-05-25T06:00:08.388000+00:00\n  xAI OAuth     ✗ not logged in (run: hermes auth add xai-oauth)\n    Auth file:  /Users/zukinoid/.hermes/profiles/zukinoid/auth.json\n    Error:      No xAI OAuth credentials stored. Select xAI Grok OAuth (SuperGrok / Premium+) in `hermes model`.\n\n◆ Nous Tool Gateway\n  Nous Portal   ✓ managed tools available\n  Web tools       ✓ included by subscription, not currently selected\n  Image generation ✓ active via Nous subscription\n  OpenAI TTS      ✓ active via Edge TTS\n  Browser automation ✓ active via Nous subscription\n  Modal execution ✓ active via local\n\n◆ API-Key Providers\n  Z.AI / GLM       ✗ not configured (run: hermes model)\n  Kimi / Moonshot  ✗ not configured (run: hermes model)\n  StepFun Step Plan ✗ not configured (run: hermes model)\n  MiniMax          ✗ not configured (run: hermes model)\n  MiniMax (China)  ✗ not configured (run: hermes model)\n\n◆ Terminal Backend\n  Backend:      local\n  Sudo:         ✓ enabled\n\n◆ Messaging Platforms\n  Telegram      ✓ configured (home: 1608620052)\n  Discord       ✓ configured (home: 1501784915531006035)\n  WhatsApp      ✗ not configured\n  Signal        ✗ not configured\n  Slack         ✗ not configured\n  Email         ✗ not configured\n  SMS           ✗ not configured\n  DingTalk      ✗ not configured\n  Feishu        ✗ not configured\n  WeCom         ✗ not configured\n  WeCom Callback  ✗ not configured\n  Weixin        ✗ not configured\n  BlueBubbles   ✗ not configured\n  QQBot         ✗ not configured\n  Yuanbao       ✗ not configured\n\n◆ Gateway Service\n  Status:       ✓ running\n  Manager:      launchd\n  PID(s):       34390\n\n◆ Scheduled Jobs\n  Jobs:         19 active, 22 total\n\n◆ Sessions\n  Active:       2 session(s)\n\n────────────────────────────────────────────────────────────\n  Run 'hermes doctor' for detailed diagnostics\n  Run 'hermes setup' to configure"},"counts":{"slashCommands":70,"skills":129,"toolsets":25,"plugins":61,"mcpServers":13,"cronJobs":22}}}