OpenClaw/clawhub-security-signals huggingface dataset:
Skill: tianheihei002/yq-mj-prompt-optimizer (version 1.0.0)

--- name: mj-prompt-optimizer description: Midjourney提示词优化技能。当用户提供中文描述生成MJ图片时，自动应用敏感词过滤和风格增强规则，直接输出可用的英文提示词，无需提醒。触发词：MJ、Midjourney、midjourney、AI图片生成、AI绘图、生成图片、帮我画、生成提示词、优化提示词。 version: 1.0.0 --- # MJ Prompt Optimizer 中文描述 → 可用英文MJ提示词，自动过滤敏感词，直接输出。 ## 核心原则 MJ的敏感词判断逻辑是**组合模式识别**，不是单个词判断： - 三个品类词同时出现 → 触发"服装套装/制服"过滤 - "黑色+翅膀/角/牙" → 触发"暗黑意象"过滤 - 单个词单独测试通过，合在一起触发 → 是组合问题，不是某个词的问题 ## 敏感词替换规则（直接应用，不询问） | 类别 | 替換前（敏感） | 替換后（可用） | |------|--------------|--------------| | 表情 | 调皮坏笑 | 咧嘴调皮笑 / 阳光露齿笑 | | 虎牙 | 露出小虎牙 / 小虎牙微露 | 俏皮露尖牙 | | 身体 | 手指涂黑色指甲油 | 直接删除 | | 翅膀 | 黑色翅膀 | 浅灰翅膀 / 银色翅膀 | | 角 | 黑色弧形犄角 | 弧形角饰 | | 套装 | 三件深色品类同时出现 | 合并为2件，或换浅色 | | 服装色 | 黑色正装+长裤+皮鞋（三件套） | 深灰西服外套配深灰长裤（2件）| ## 通用替换规则 - Q版酷帅少年 → Q版酷少年 - 露出 → 改为更柔和动词（俏皮/阳光） - 黑色 → 优先换为 深灰 / 浅灰 / 银色 - 三件以上服装品类 → 合并为2件描述 ## 工作流程 1. 接收用户中文描述 2. 应用敏感词替换表（不提醒，直接替换） 3. 补充MJ标准后缀： `3D render, matte PVC texture, ultra detailed, Pop Mart style, --no text, watermark, cropped, blurry` 4. 直接输出英文提示词 ## 敏感词参考库 详细规则见 `references/sensitive-words.md`，包含： - 已验证敏感词清单 - 穷举法排查流程（当遇到新报错时定位用的流程） - 组合触发模式说明


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: flexemdev/fbox-mcp (version 0.1.4)

--- name: fboxmcp description: > 管理 FBox 工业物联网设备。 查看设备在线状态和统计信息，实时读写 PLC 监控点数据，处理和确认设备报警，查询历史采集数据趋势，远程打开 VNC 监控画面。 当用户提到 FBox、盒子、设备状态、LC、监控点、温度/压力/电流等传感器数据、报警告警、历史数据、远程监控、VNC、设备运维时使用此技能。 compatibility: > Requires network access to FBox MCP Server (Streamable HTTP). Requires FBOXMCP_API_KEY environment variable. metadata: version: "0.1.4" author: flexem homepage: https://fbox360.com openclaw: requires: env: - FBOXMCP_API_KEY primaryEnv: FBOXMCP_API_KEY os: - darwin - linux - win32 --- # FBox MCP Server 技能 通过 MCP 工具管理 FBox 工业物联网设备。安装和配置详见 [README.md](README.md)。 ## 核心规则 ### 数据真实性 - **所有数据必须来自工具调用的实时返回**，禁止凭记忆、推测或编造任何设备信息、数值或状态 - 不得复用之前对话中获取的数据作为当前结果，每次查询必须重新调用工具 - 如果工具调用失败或返回异常，如实告知用户，禁止用虚构数据填充 ### 时间处理 - 服务端所有时间均为 **UTC 时间** - 展示给用户时**必须转为北京时间（UTC+8）**，仅精确到秒 - **禁止假设当前时间**，必须通过 `utc_now` 工具获取服务器实时时间 - 历史数据和报警历史中的 `Timestamp` 为 UTC 毫秒级时间戳 ### 参数处理 - `BoxNo`（设备序列号）和 `BoxAlias`（设备别名）**二选一**即可定位设备 - 用户说出的设备名称优先作为 `BoxAlias` 传入 - 缺少必填参数时设为 `null` 调用工具，服务端会返回候选列表 - **禁止自动猜测或补全参数**，必须从候选列表中让用户选择 ### 在线设备优先 - 除非用户明确说"所有设备"或"离线设备"，默认 `OnlyOnline = true` - `ConnState` 为 `Online` 或 `TimedOut` 视为在线 ### 数据展示 - `bool` 值展示为"是"或"否" - 报警历史和历史数据默认以**表格形式**展示 - 监控点、报警、历史数据条目之间**逻辑上没有强制关联性**，不要假设名称一致 ### 写操作安全 - `write_user_box_dmon_value` 和 `confirm_current_alarm` 是写操作 - **必须获得用户明确确认后才能执行** - 写入前先读取当前值展示给用户对比 ## 响应格式 所有业务工具返回统一结构： ```json { "success": true, "code": 0, "message": null, "data": { "..." }, "suggestedParameters": null } ``` | Code | 含义 | 处理方式 | |------|------|---------| | 0 | 成功 | 解析 `data` 展示给用户 | | 300 | 参数需要选择 | 解析 `suggestedParameters` 候选列表让用户选择，选择后用 `value` 字段（非 `label`）重新调用 | | 400 | 请求错误 | 展示 `message` 错误信息 | | 401 | 未认证 | 提示用户检查认证配置 | | 404 | 未找到 | 提示目标资源不存在 | | 500 | 服务器错误 | 提示系统异常，建议稍后重试 | ## 典型工作流 ### 设备状态概览 ``` get_user_box_stats → get_user_box_list(OnlyOnline=true) → get_user_box_info(BoxAlias=xxx) ``` ### 查看监控点数据 ``` get_user_box_dmon_group_list(BoxAlias=xxx) → [如返回 300，让用户选择设备] get_user_box_dmon_list(BoxNo=xxx, GroupName=xxx) → [如返回 300，让用户选择分组] get_user_box_dmon_value(BoxNo=xxx, GroupName=xxx, Name=xxx) ``` ### 处理设备报警 ``` get_user_box_stats → 确认存在报警 get_current_alarm_list(BoxAlias=xxx) → 展示当前报警 confirm_current_alarm(BoxNo=xxx, AlarmName=xxx) → 用户确认后执行 ``` ### 查询历史趋势 ``` utc_now → 获取服务器时间 get_history_data_define_list(BoxAlias=xxx) → 了解可查数据 get_history_data_list(BoxNo=xxx, ItemName=xxx, BeginTime=..., EndTime=...) → 以表格形式展示，时间转北京时间 ``` ### 写入监控点 ``` get_user_box_dmon_value → 读取当前值展示给用户 → 用户确认 "将 [监控点] 从 [当前值] 修改为 [目标值]" write_user_box_dmon_value(Confirmed=true) ```


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: huajianjiu000/social-media-caption-generator (version 1.0.0)

--- name: Social Media Caption Generator description: Generate catchy, engaging captions for Instagram, Twitter, TikTok, and Facebook. Perfect for content creators, marketers, and business owners who want to boost engagement. metadata: openclaw: dependencies: [] --- # Social Media Caption Generator ## What This Skill Does Stop staring at a blank screen trying to write the perfect caption. I generate scroll-stopping captions for any social media platform in seconds. ## Features - **Platform-Optimized**: Different styles for Instagram, Twitter, TikTok, Facebook - **Tone Variations**: Choose from professional, casual, funny, inspirational, or promotional - **Hashtag Suggestions**: Relevant hashtags to increase reach - **Engagement Hooks**: Openings that grab attention - **CTAs Included**: Natural calls-to-action that drive engagement ## How to Use 1. **Describe Your Content**: What's your post about? Photo, video, or carousel? 2. **Choose Platform**: Instagram, Twitter, TikTok, or Facebook 3. **Select Tone**: Professional, casual, funny, inspirational, or promotional 4. **Get Your Caption**: Receive multiple options to choose from ## What I'll Create - **Instagram**: Captions with line breaks, hashtags, and emoji - **Twitter/X**: Tweet-length, punchy, and shareable - **TikTok**: Trendy, relatable, and FYP-ready - **Facebook**: Engaging posts that encourage shares and comments ## Best For - Content creators and influencers - Small business owners - Social media managers - Marketing teams - Anyone posting regularly on social media ## Tips for Best Results - Tell me what's in your photo/video - Mention your target audience - Include any specific message you want to convey - Let me know if you need multiple options --- *Never struggle with captions again. Tell me your content and I'll do the writing!*


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: rogue-agent1/brew-audit (version 1.0.0)

--- name: brew-audit version: 1.0.0 description: Audit Homebrew installation — outdated packages, cleanup opportunities, and health checks. Use when asked about brew updates, system maintenance, or package health on macOS. metadata: {"clawdbot":{"emoji":"🍺","homepage":"https://brew.sh","requires":{"bins":["brew"],"os":["darwin"]}}} --- # Homebrew Audit Skill Quickly audit your Homebrew installation for outdated packages, cleanup opportunities, and health issues. ## Usage ```bash # Full audit (outdated + cleanup + doctor + summary) bash scripts/brew-audit.sh # Specific sections bash scripts/brew-audit.sh --section outdated bash scripts/brew-audit.sh --section cleanup bash scripts/brew-audit.sh --section doctor # JSON output (outdated only) bash scripts/brew-audit.sh --json --section outdated ``` ## What It Checks ### 📦 Outdated Packages Lists all formulae and casks with newer versions available, with current → available version info. ### 🧹 Cleanup Opportunities Shows how many old versions/downloads can be removed and estimated disk savings. Run `brew cleanup` to reclaim. ### 🩺 Health Check Runs `brew doctor` to detect: - Formulae with no source (orphaned kegs) - Deprecated/disabled packages needing replacement - Permission issues, broken symlinks, config problems ### 📊 Summary Total formulae, casks, and Homebrew prefix. ## When to Use - Periodic system maintenance (weekly/monthly) - Before major upgrades - When disk space is low - After noticing build failures (doctor check) ## Updating Packages After reviewing the audit: ```bash brew upgrade # upgrade all outdated brew upgrade <formula> # upgrade specific package brew cleanup # remove old versions ```


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: 52yuanchangxing/claim-risk-auditor (version 1.0.0)

--- name: claim-risk-auditor description: 检查文案、论文、宣传稿或产品说明中的高风险断言，标出证据缺口并给出更稳妥的改写。 metadata: {"openclaw":{"emoji":"🛡️","requires":{"bins":["node","pbpaste"]}}} --- # Claim Risk Auditor 这是一个“断言风险审计” skill。 ## 主要用途 适合检查： - 产品宣传文案 - 品牌介绍 - 招商文案 - 推广脚本 - 学术写作中的绝对化表达 - 论文讨论部分中的过度结论 - 培训课文案 - 直播口播文案 ## 调用方式 当用户说： - 读取剪贴板并检查风险表达 - 帮我找出容易翻车的断言 - 看看哪些话没有证据支撑 - 帮我改得更稳一点 你应运行： ```bash node {baseDir}/scripts/read_clipboard.mjs


Security scan verdicts — ClawScan: suspicious | static analysis: suspicious | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: baolige2023/short-video-script-generator-intl (version 1.0.0)

--- name: short-video-script-generator-pro description: AI Short Video Script Generator, support TikTok/YouTube Shorts/Instagram Reels, auto generate hook, shots, voiceover, subtitles, BGM, CTA. $0.005 USDT per use. license: MIT --- # AI Short Video Script Generator Pro ## Features All-in-one AI script generator for short video creators worldwide: 1. **Multi-platform support**: TikTok, YouTube Shorts, Instagram Reels, Facebook Reels, Snapchat 2. **3 durations available**: 15s/30s/60s 3. **Full script structure**: - 3-seconds hook to grab attention - Shot list with time codes and scene descriptions - Voiceover script - Subtitle text - Background music recommendation - Call to action (CTA) 4. **Script management**: Save, view, delete, export all your generated scripts 5. **One-click export to Markdown/TXT format 6. **Simple UI, no learning curve required ## Pricing $0.005 USDT per generation, or $4.99 for lifetime unlimited access. Payment powered by SkillPay.me. ## How to use 1. Complete payment verification 2. Enter video topic, select target platform and duration 3. Generate full script with one click 4. Save to your library or export for use


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (HIGH)
Skill: ugurinanc12/codex-profile-orchestrator (version 2.1.1)

--- name: codex-profile-orchestrator description: deterministic openclaw codex profile failover for windows workspaces with duplicate detection, workspace variant aliases, quota-aware profile choice, telegram session sync, network outage protection, and install helpers. use when chatgpt needs to stabilize or rebuild multi-account codex switching, inspect auth-profiles.json, select the healthiest account, or package a safer replacement for fragile profile rotation logic. --- # Codex Profile Orchestrator Use this skill to manage multiple Codex OAuth profiles without a fuzzy AI loop. ## Core resources - `scripts/codex_profile_orchestrator.py` contains the full orchestrator, reporting, and self-test flow. - `scripts/install_codex_profile_orchestrator.py` writes a Windows-friendly config and starter script into an OpenClaw workspace. - `references/state-model.md` explains how identities, variants, duplicates, and invalid streaks are tracked. ## Recommended workflow 1. Install the config into the target workspace. 2. Run a dry run first and inspect the JSON payload. 3. Apply once. 4. Start daemon mode only after the dry run looks correct. ## Rules - Treat internet or ChatGPT reachability failures as transport incidents, not as broken accounts. - Quarantine only 401, 403, 400, missing-token, or clearly expired-token profiles. - Keep weekly availability as a hard gate. Keep five-hour remaining as the primary tie-breaker for switching. - Detect same email plus same user plus same account as a duplicate. - Detect same email plus same user plus different account as a workspace variant and register it as `ws2`, `ws3`, and so on. - Sync Telegram and other OpenClaw session overrides to the selected profile.


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (HIGH)
Skill: romancestarrysky/nim-interactive-chat (version 1.0.0)

# NIM Interactive Chat 为 NVIDIA NIM 格式大模型一键创建交互式对话启动脚本，自动等待服务就绪，一键启动直接进入对话，使用体验和本地聊天程序一样流畅。 ## 功能特点 - ✅ 一键创建全套脚本：启动 + 停止 + 交互式对话客户端 - ✅ 自动删除旧容器避免冲突 - ✅ 自动等待健康检查通过，就绪后自动打开对话 - ✅ OpenAI 兼容 API，支持流式输出 - ✅ 保持对话上下文 - ✅ 输入 `exit` 退出，容器继续后台运行 - ✅ 支持自定义 GPU 显存利用率 ## 使用方法 ```bash create-nim-interactive <image-name> <container-name> <port> <model-name> [gpu-memory-utilization] ``` ## 参数说明 | 参数 | 必填 | 说明 | |------|------|------| | `image-name` | ✅ | Docker 镜像名称 | | `container-name` | ✅ | 容器名称 | | `port` | ✅ | 本地端口映射 | | `model-name` | ✅ | 模型名称（API 用）| | `gpu-memory-utilization` | ⭕ | GPU 显存利用率，默认 `0.9` | ## 示例 为 Qwen3.5-4B 创建： ```bash create-nim-interactive \ tgcr.turing-agi.com/public/qwen/qwen3.5-4b-spark-nim:latest \ qwen3.5-4b-nim \ 18000 \ Qwen/Qwen3.5-4B \ 0.88 ``` 创建完成后： ```bash # 一键启动（自动等待服务就绪 + 进入交互式对话） ./start-qwen3.5-4b-nim.sh # 一键停止容器 ./stop-qwen3.5-4b-nim.sh ``` ## 生成文件 - `~/start-<container-name>.sh` - 一键启动脚本 - `~/stop-<container-name>.sh` - 一键停止脚本 - `~/<container-name>-chat.py` - Python 交互式对话客户端（OpenAI 兼容） ## requirements - Docker - Python 3 - `openai` Python package ## 适用场景 - 本地部署 NVIDIA NIM 格式模型（NGC / TGC 等） - 想要一键启动直接对话的便捷体验 - 和 Gemma 一样友好的使用方式


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: axelhu/superpowers-systematic-debugging (version 1.0.0)

--- name: superpowers-systematic-debugging description: Use when encountering any bug, test failure, or unexpected behavior - enforces systematic four-phase debugging: root cause investigation, pattern analysis, hypothesis testing, and evidence-based fix verification --- # Superpowers 系统性调试 ## 核心准则 **随机修 bug 浪费时间内制造新 bug。快速补丁掩盖根本问题。** **核心原则：永远先找根本原因再尝试修复。症状修复 = 失败。** **违反调试流程的字面意思 = 违反调试流程的精神。** ## 铁律 ``` 未经根本原因调查，不许修复 ``` 如果没完成第 1 阶段，就不能提出修复方案。 ## 何时使用 用于任何技术问题： - 测试失败 - 生产 bug - 意外行为 - 性能问题 - 构建失败 - 集成问题 **特别要用于：** - 时间压力大时（紧急情况容易猜） - "就一个快速修复"看起来很明显时 - 已经尝试了多个修复时 - 上次修复没用时 - 没有完全理解问题时 ## 四阶段流程 ### 阶段 1：根本原因调查 **在尝试任何修复之前：** 1. **仔细阅读错误信息** - 不要跳过错误或警告 - 通常包含准确解决方案 - 读完堆栈跟踪 - 记下行号、文件路径、错误码 2. **稳定复现** - 能可靠地触发吗？ - 具体步骤是什么？ - 每次都发生吗？ - 如果不能复现 → 收集更多数据，不要猜 3. **检查最近变更** - 什么变更可能导致这个？ - Git diff、最近提交 - 新依赖、配置变更 - 环境差异 4. **追踪数据流** **当错误在调用栈深处：** - 坏值从哪里产生？ - 什么调用时传入了坏值？ - 一直追踪到找到源头 - 在源头修复，不是在症状处 ### 阶段 2：模式分析 **修复前找到模式：** 1. **找类似工作的例子** - 在同一代码库找类似正常工作的代码 - 什么能正常工作而什么坏了？ 2. **对比参考** - 如果在实现某个模式，彻底读完参考实现 - 不要略读——每一行都要读 - 应用前完全理解模式 3. **识别差异** - 工作的和坏的区别是什么？ - 列出每个差异，不管多小 - 不要假设"那个不重要" 4. **理解依赖** - 这个还需要什么其他组件？ - 什么设置、配置、环境？ - 它做什么假设？ ### 阶段 3：假设与测试 **科学方法：** 1. **形成一个假设** - 清晰陈述："我认为 X 是根本原因，因为 Y" - 写下来 - 要具体，不要模糊 2. **最小化测试** - 做最小可能的变更来测试假设 - 一次只改一个变量 - 不要一次修多个东西 3. **验证后再继续** - 有效？→ 阶段 4 - 无效？→ 形成新假设 - 不要在顶上加更多修复 4. **当不知道时** - 说"我不理解 X" - 不要假装知道 - 寻求帮助 - 做更多研究 ### 阶段 4：实现 **修复根本原因，不修复症状：** 1. **创建失败的测试用例** - 最简单的复现方式 - 能自动化就自动化 - 修复前必须有 - 用 `superpowers-tdd` 技能写正确的失败测试 2. **实现单一修复** - 解决识别的根本原因 - 一次改一个 - 不要"既然在这里"就改进 - 不要捆绑重构 3. **验证修复** - 测试现在通过了吗？ - 其他测试坏了吗？ - 问题真的解决了吗？ 4. **如果修复没用** - 停止 - 数：已经尝试了多少次修复？ - 如果 < 3：回到阶段 1，用新信息重新分析 - **如果 ≥ 3：停止并质疑架构（见下）** - 没有架构讨论不要再尝试修复 #4 5. **如果 3+ 修复都失败：质疑架构** **表明架构问题的模式：** - 每个修复在不同地方揭示新的共享状态/耦合/问题 - 修复需要"大规模重构"才能实现 - 每个修复在其他地方产生新症状 **停止并质疑基本原理：** - 这个模式根本上是合理的吗？ - 我们是在"靠惯性坚持"吗？ - 应该是重构架构还是继续修症状？ **在尝试更多修复之前与主人讨论** ## 红旗 如果发现自己想： - "先快速修复，以后再调查" - "就试试改 X 看看行不行" - "加多个变更，一起跑测试" - "跳过测试，我手动验证" - "大概是 X，让我修那个" - "我没有完全理解但这可能行" - **"再试一次修复"（已经尝试了 2+ 次）** - **每个修复在不同地方揭示新问题** **所有这些意味着：停止。回到阶段 1。** **如果 3+ 修复失败：** 质疑架构。 ## 主人发出的信号（你在做错） - "那没有发生吗？" - 你假定了没有验证 - "这会告诉我们……？" - 应该加了证据收集 - "别猜了" - 你在没理解的情况下提修复 - "再想清楚" - 质疑基本原理，不只是症状 **看到这些时：** 停止。回到阶段 1。 ## 快速参考 | 阶段 | 关键活动 | 成功标准 | |------|---------|---------| | **1. 根本原因** | 读错误，复现，检查变更，收集证据 | 理解了什么和为什么 | | **2. 模式** | 找工作例子，对比 | 识别差异 | | **3. 假设** | 形成理论，最小测试 | 确认或新假设 | | **4. 实现** | 创建测试，修复，验证 | Bug 解决，测试通过 | ## 当过程显示"没有根本原因"时 如果系统性调查发现问题是真正环境相关、时序相关或外部的： 1. 已完成调查流程 2. 记录调查了什么 3. 实现适当处理（重试、超时、错误信息） 4. 为未来调查添加监控/日志 **但是：** 95% 的"没有根本原因"是调查不完整。


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: guanyang/grid-sticker-generator (version 1.0.0)

--- name: grid-sticker-generator description: A universal 4x4 grid sticker generator. uses strict visual guidelines (No Text, Transparent BG) and supports loading theme templates from resources. --- # Universal Grid Sticker Generator 这是一个通用的 Q 版表情包网格生成器。它定义了一套严格的**视觉设计规范**和**提示词构建框架**，用于生成高质量、易于切割的 4x4 表情包网格图。 ## 🎨 核心视觉规范 (Visual Design Standards) 无论生成什么主题，以下规范 **必须严格执行**： 1. **Format (格式)**: * **网格布局**: **16-grid sticker sheet**, 4 rows by 4 columns (4x4 布局)。 * **间距**: 彼此之间保持均匀、宽敞的间距，互不粘连 (Even spacing, no overlap)。 * **画幅**: 1:1 正方形。 2. **Style Constraints (风格约束)**: * **背景**: **Transparent Background** (Output image with transparent background). * **边缘**: **No outline**, **No white border**, **Clean edges** (无描边、无白边、边缘清晰). * **风格**: **Vector style**, **Flat color**, **Organic shapes** (矢量、扁平、有机形状). 3. **Content Restrictions (内容禁忌)**: * **NO TEXT**: **严禁**出现汉字、英文、数字。 * **NO BUBBLES**: **严禁**出现对话气泡。 * **纯视觉表达**: 所有的情绪和梗必须通过肢体语言、表情和漫符 (如 💢, 💦, ❤️) 来表达。 ## 📂 模板系统 (Template System) 本 Skill 支持加载不同的主题模板。模板位于 `resources/` 目录下。 ### 默认模板：打工人 (Office Worker) * **Template File**: `resources/office_worker_template.md` * **Description**: 包含“摸鱼”、“加班”、“画饼”等32个经典职场梗的随机库。 ## 🛠️ 执行流程 (Execution Workflow) 1. **确定主题与角色**: * 分析用户输入，确定角色形象（如：熊猫程序员、美少女战士产品经理）。 * 确定使用的模板（默认为 Office Worker，或用户自定义其他主题）。 2. **构建 Prompt**: * **Header**: Load Role & Style from SKILL guidelines. * **Subject**: "Cute Q-version character, [User Role Description]". * **Action List**: * 如果使用模板：从模板的库中抽取 (16 - N) 个动作补充到列表中。 * 如果无模板：根据主题生成 16 个多样化的通用情绪动作（喜怒哀乐、日常行为）。 * **Negative Prompts**: `text, words, letters, chinese characters, speech bubble, watermark, signature`. 3. **生成图像**: * 调用绘图工具 (`Nano-Banana Pro` / `generate_image`) 输出图像。 ## 使用示例 **使用内置打工人模板:** > "生成一个 '秃顶的猫咪程序员' 表情包。" > (系统自动加载 office_worker_template.md 的梗库进行补全) **自定义主题 (不使用模板):** > "生成一套 '快乐的小狗' 表情包，包含跑、跳、睡觉、吃骨头等动作。" > (系统基于通用 4x4 规范，自由发挥小狗的日常动作)


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: banonanon/shrimp (version 1.0.7)

--- name: shrimp description: Task manager for AI agents. Works instantly — no account, no phone needed. 19 tools for nested task trees, batch ops, local storage, optional phone sync. version: 1.0.6 metadata: openclaw: requires: bins: - npx emoji: "🦐" homepage: https://hermitshell.ai --- # SHrimp Tasks MCP skill for [SHrimp](https://hermitshell.ai) — the task manager agents control. **Works instantly with zero setup.** Install and start managing tasks — no account, no API key, no phone required. Tasks are stored locally. Optionally pair with the iOS app for cloud sync and push notifications. ## Setup ```bash claude mcp add shrimp -- npx @hermitsh/shrimp-mcp@1.0.6 ``` That's it. To upgrade to phone sync later: ```bash npx @hermitsh/shrimp-mcp@1.0.6 pair ``` **Privacy:** In local mode, all data stays at `~/.shrimp/tasks.json` on your machine. An anonymous daily ping (no user data) tracks usage. Paired mode requires a one-time 6-digit code from the SHrimp iOS app — no passwords or API keys stored. ## Tools (19) **Work in both local and paired mode:** - **shrimp_get_tasks** — Read the full task tree with filters - **shrimp_search** — Search tasks by keyword - **shrimp_add_task** — Create a new task (any nesting depth) - **shrimp_update_task** — Update task title, notes, due date, category - **shrimp_complete_task** — Toggle task completion - **shrimp_archive_task** — Archive a task and children - **shrimp_restore_task** — Restore an archived task - **shrimp_move_task** — Reparent or reorder a task - **shrimp_delete_task** — Permanently delete a task - **shrimp_batch** — Execute up to 50 operations at once - **shrimp_feedback** — Submit feedback to the SHrimp team - **shrimp_status** — Check connection mode (local or paired) - **shrimp_pair** — Pair with a SHrimp account via 6-digit code **Paired mode only (requires iOS app):** - **shrimp_get_prompt** — Read prompt template sections - **shrimp_update_prompt** — Update prompt sections - **shrimp_get_provider** — Read AI provider configuration - **shrimp_update_provider** — Update AI provider settings - **shrimp_pipeline** — Read device activity log - **shrimp_inbox** — Read incoming items from email, shares, etc. ## What makes it different - Zero-friction start — no signup, no API key, works immediately - Unlimited nesting depth — complex project hierarchies, not flat lists - Batch ops — up to 50 operations at once - Local-first storage — fast, offline, private - Optional cloud sync via the SHrimp iOS app - Free, personal-first, no subscription


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: aw11100/wechat-operate (version 1.0.0)

name: wechat_operate description: 通过微信进行社交管理与消息发送。流程：查询目标（好友/群聊/成员） -> 确认目标 -> 发送内容（文本/图片/文件）。 endpoint: http://192.168.29.1:8080 env: WECHAT_APPID: wx_KcD1dMEn7KidBemwN2lVh --- # 微信消息助手技能说明 ## 工具 1: 查询好友 (queryFriend) - 路径: `GET /aiTest/queryFriend` - 参数: - `appid`: {{env.WECHAT_APPID}} (当前微信的appid) - `name`: 好友的名称 ## 工具 2: 查询最近联系人 (queryRecentContact) - 路径: `GET /aiTest/queryRecentContact` - 参数: - `appid`: {{env.WECHAT_APPID}} ## 工具 3: 查询我的群聊 (queryChatroom) - 路径: `GET /aiTest/queryChatroom` - 参数: - `appid`: {{env.WECHAT_APPID}} ## 工具 4: 查询群成员 (queryChatroomMembers) - 路径: `GET /aiTest/queryChatroomMembers` - 参数: - `appid`: {{env.WECHAT_APPID}} - `chatroomId`: 群id ## 工具 5: 发送文本消息 (sendText) - 路径: `POST /aiTest/sendText` - 参数: - `appid`: {{env.WECHAT_APPID}} - `contact`: 目标好友或群聊的 wxId - `content`: 发送消息内容 ## 工具 6: 发送图片消息 (sendImg) - 路径: `POST /aiTest/sendImg` - 参数: - `appid`: {{env.WECHAT_APPID}} - `contact`: 目标好友或群聊的 wxId - `content`: 图片的连接信息 ## 工具 7: 发送文件消息 (sendFile) - 路径: `POST /aiTest/sendFile` - 参数: - `appid`: {{env.WECHAT_APPID}} - `contact`: 目标好友或群聊的 wxId - `fileUrl`: 文件的连接信息 - `fileName`: 文件名称（若为 null 则从 fileUrl 中解析） --- ## 强制逻辑流程 1. **查询目标**：收到发送请求后，必须先根据场景执行 `queryFriend` 或 `queryChatroom` 获取 `wxId`。 2. **多结果处理**：若返回多个结果，需展示列表让用户选择。 3. **二次确认**： - 文本消息：告知目标名称并询问“确定发送吗？”。 - 图片/文件：展示文件信息/预览，并询问“确定发送给 [名称] 吗？”。 4. **最终发送**：得到确认后，再执行对应的 `send` 接口。


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)