yukihirop
- 38 skills
- 0 followers
- 10 hours ago last updated
- ▌ Setup · yukihiropRun initial Nagi setup. Use when user wants to install dependencies, configure channels, register groups, or start services. Triggers on "setup", "install", "configure nagi", or first-time setup requests.
- ▌ Deploy · yukihiropSync deploy/{ASSISTANT_NAME}/ with deploy/templates/. Covers host/container entry files, group prompt defaults, and launchd plist. Triggers on "deploy", "sync deploy", "update entry", "sync entry", "update container entry", "sync container entry", "sync group templates", "sync launchd".
- ▌ Teardown · yukihiropTear down a Nagi assistant — stop the launchd service, remove the plist, and optionally delete deploy/{ASSISTANT_NAME}/ and __data/{ASSISTANT_NAME}/. Inverse of /setup. Triggers on "teardown", "uninstall nagi", "remove assistant", "撤去", "アンインストール", "アシスタント削除".
- ▌ Status · yukihiropQuick read-only health check — session context, workspace mounts, tool availability, and task snapshot. Use when the user asks for system status or runs /status.
- ▌ Nagi Logs · yukihiropShow nagi service logs. Triggers on "logs", "show logs", "nagi logs", "check logs", "ログ".
- ▌
- ▌
- ▌ Nagi Restart · yukihiropRestart the nagi launchd service. Triggers on "restart", "restart nagi", "再起動".
- ▌ Update Entry · yukihiropSync a single entry.ts with its template. Interactively choose host or container (claude-code/open-code). Triggers on "update entry", "sync entry", "refresh entry".
- ▌ Setup Launchd · yukihiropSet up nagi as a macOS launchd service for persistent background operation. Triggers on "setup launchd", "run as service", "background service", "auto start", "launchd".
- ▌ Update Groups · yukihiropSync group defaults (CLAUDE.md etc.) from deploy/{ASSISTANT_NAME}/groups/ to __data/{ASSISTANT_NAME}/groups/. Use after editing group defaults, or when the agent's CLAUDE.md needs refreshing. Triggers on "update groups", "sync groups", "refresh claude.md", "update agent config".
- ▌ Add MCP Ollama · yukihiropAdd Ollama MCP plugin for local LLM access from agent containers. Triggers on "add ollama", "setup ollama", "enable ollama".
- ▌ Add MCP Vercel · yukihiropAdd Vercel MCP plugin for deploying websites from agent containers. Triggers on "add vercel", "setup vercel", "enable vercel".
- ▌ Setup Opencode · yukihiropSet up Open Code agent as an alternative to Claude Code. Supports OpenRouter, Gemini, and OpenAI providers. Triggers on "setup opencode", "setup open code", "use opencode", "switch to opencode".
- ▌ AI Changelog · yukihiropFetch the past week of changelog entries from Anthropic, Google Gemini, and OpenAI, generate a beautiful HTML dashboard, deploy it to Vercel, and return the URL. Use when the user says "差分", "diff", "changelog", "AI更新", "最近の変更", "AI changelog", "AI updates", "weekly AI news", or asks about recent changes from AI providers.
- ▌ Capabilities · yukihiropShow what this Nagi instance can do — installed skills, available tools, and system info. Read-only. Use when the user asks what the bot can do, what's installed, or runs /capabilities.
- ▌ Vercel Deploy · yukihiropDeploy websites to Vercel using MCP tools. Use when the user asks to deploy, publish, or host a website.
- ▌ Change Open Code · yukihiropSwitch agent to Open Code. Triggers on "change open code", "switch to open code", "use open code", "open code に切り替え".
- ▌ Configure Skills · yukihiropConfigure the per-group skills allowlist at deploy/{ASSISTANT_NAME}/groups/{channel}/{group}/skills.config.json. Controls which skills from container/skills/ get mounted into the agent session, reducing input tokens for quieter groups. Triggers on "configure skills", "edit skills", "skills allowlist", "skills config", "limit skills", "スキル設定", "スキル絞り込み", "スキル制限".
- ▌ Register Channel · yukihirop bundleRegister, list, or unregister a channel ID as a group in the assistant's SQLite DB. Supports Slack/Discord/Asana with reachability verification via channel APIs. Triggers on "register channel", "add channel id", "list groups", "unregister group", "チャンネル登録", "グループ登録", "グループ一覧", "グループ削除".
- ▌ Update Container · yukihiropRebuild the nagi-agent Docker image. Use after changing Dockerfile, agent-runner source, MCP plugins, or container plugins. Triggers on "update container", "rebuild container", "rebuild image", "rebuild docker", "コンテナ再ビルド".
- ▌ Jupyter Deploy · yukihiropCreate a Jupyter notebook from a user's request, execute it to generate outputs, convert to HTML, and deploy to Vercel. Use when the user says "notebook", "ノートブック", "Jupyter", "ジュピター", "データ分析", "data analysis notebook", "create notebook", "ノートブック作って", "分析して", "analyze and deploy", "notebook deploy", or asks to create a notebook and share/deploy the results.
- ▌ Add Channel Asana · yukihiropAdd Asana as a channel. Polls task comments for trigger-pattern matches (no public URL needed). Triggers on "add asana", "setup asana", "connect asana", "add channel asana".
- ▌ Add Channel Slack · yukihiropAdd Slack as a channel. Uses Socket Mode (no public URL needed). Triggers on "add slack", "setup slack", "connect slack", "add channel slack".
- ▌ Add Context Probe · yukihiropInstall or remove a context probe under deploy/{ASSISTANT_NAME}/container/context/ to verify the auto-mount mechanism. Supports minimal marker probe or git clone probe. Triggers on "add context probe", "context probe", "probe context", "verify context mount", "test context mount", "コンテキストプローブ".
- ▌ Change Claude Code · yukihiropSwitch agent back to Claude Code. Triggers on "change claude code", "switch to claude code", "use claude code", "claude code に切り替え".
- ▌ Add Channel Discord · yukihiropAdd Discord as a channel. Uses Gateway intents with bot token. Triggers on "add discord", "setup discord", "connect discord", "add channel discord".
- ▌ Create Group Prompt · yukihiropCreate prompt files (IDENTITY.md, SOUL.md, INSTRUCTIONS.md etc.) in deploy/{ASSISTANT_NAME}/groups/{channel}/{group}/. Writes directly to the user-editable default layer (skipping templates). Interactive setup for agent personality and behavior. Triggers on "create group prompt", "add group prompt", "create prompt", "add identity", "add soul".
- ▌ Update Group Prompt · yukihiropInteractively update an existing group prompt file (CLAUDE.md, AGENTS.md, IDENTITY.md etc.) under deploy/{ASSISTANT_NAME}/groups/{channel}/{group}/. Asks the user at every step and previews a diff before saving. Triggers on "update group prompt", "edit group prompt", "modify claude.md", "edit identity", "update soul", "update instructions".
- ▌ Youtube Analytics · yukihiropAnalyze YouTube channels and videos using the YouTube Data API v3. Creates a Jupyter notebook with visualizations, converts to HTML, and deploys to Vercel. Use when the user says "YouTube分析", "YouTube analytics", "チャンネル分析", "動画分析", "YouTubeの分析", "analyze YouTube", "YouTube stats", or asks to analyze a YouTube channel or video performance.
- ▌ Create Plugin Channel · yukihiropScaffold a new channel plugin for nagi. Generates package with Channel interface implementation, factory function, tests, and deploy/templates/host/entry.template.ts registration. Triggers on "create channel plugin", "new channel", "scaffold channel", "add channel plugin".
- ▌ Add Agent Hooks Open Code · yukihiropAdd agent-hooks plugin for Open Code containers. Sends tool execution and session start notifications to chat channels. Triggers on "add open code hooks", "enable open code hooks", "setup open code hooks".
- ▌ Add Channel Discord Embed · yukihiropSwitch Discord channel to Embed rich display for tool notifications. Triggers on "add discord embed", "enable discord embed", "discord embed", "rich discord", "discord rich display".
- ▌ Add Agent Hooks · yukihiropAdd agent-hooks plugin for sending tool execution and session start notifications to chat channels. Triggers on "add agent hooks", "enable hooks", "setup agent hooks", "add hooks".
- ▌ Add Channel Slack Block Kit · yukihiropSwitch Slack channel to Block Kit rich display for tool notifications. Triggers on "add block kit", "enable block kit", "slack block kit", "rich slack", "slack rich display".
- ▌ Create Container Plugin MCP · yukihiropScaffold a new MCP plugin for nagi agent containers. Generates package, Dockerfile entry, and deploy/templates/host/entry.template.ts registration. Triggers on "create mcp plugin", "new mcp plugin", "add mcp", "scaffold mcp".
- ▌ Add Channel Slack Block Kit Embed · yukihiropSwitch Slack channel to Block Kit Embed rich display with colored left-border attachments. Triggers on "add slack embed", "enable slack embed", "slack block kit embed", "rich slack embed", "slack embed 表示".
- ▌ Create Container Plugin Agent Hooks · yukihiropScaffold a new agent-hooks plugin for nagi containers. Generates index.mjs with hook factories and deploy/templates/container/claude-code/entry.template.ts registration. Triggers on "create agent hooks plugin", "new agent hooks", "scaffold agent hooks".