OpenClaw/clawhub-security-signals huggingface dataset:
Skill: ivangdavila/freelance (version 1.0.0)

--- name: Freelance slug: freelance description: Navigate freelance platforms as worker or client with proposals, pricing, vetting, and legal compliance. --- ## Platform Selection | Goal | Best Platform | Why | |------|---------------|-----| | Long-term contracts | Upwork | Escrow, hourly tracking | | Quick productized gigs | Fiverr | SEO-driven discovery | | Budget projects | Freelancer.com | Lower fees, contests | | Premium talent | Toptal | Vetted top 3% | ## Winning Proposals (Upwork/Freelancer) Structure: Hook → Plan → Proof → CTA (150-250 words) ``` Two things stood out: [specific_1] and [specific_2]. My approach: • [Step 1 with acceptance criteria] • [Step 2 with deliverable] • [Step 3 with timeline] Recently, I [achievement] for [client type], resulting in [metric]. Sample: [link] Phase 1: [deliverables] by [date] — [price]. Quick call to align? ``` Never: generic intros, vague timelines, no samples, underbidding drastically. ## Client Red Flags Reject immediately: - Unverified payment + no hire history - "Work for exposure/equity only" - Requests to move off-platform before contract - Asks for free test work upfront - Unrealistic pay claims ## Pricing Strategy - New (0-3 months): 15-20% below market, focus on reviews - Established (3-12 months): Market rate, raise 10% every 3-5 projects - Expert (12+ months): Premium pricing, selective projects Formula: `(Target Annual ÷ 1500 billable hours) × 1.25 = minimum hourly` ## AI Disclosure Requirements **EU (AI Act):** Mandatory disclosure of AI-generated content to clients. **US:** No federal mandate, but FTC prohibits deceptive AI claims. **All platforms:** ToS prohibit full automation — human must review/approve all proposals and deliverables. For platform-specific details, see `platforms.md`. For legal deep-dive, see `legal.md`.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: k2-code/springboot27-to-35-upgrade (version 1.0.0)

--- name: springboot27-to-35-upgrade description: 将 Spring Boot 2.7 项目升级到 Spring Boot 3.5 的实战流程，覆盖版本基线、依赖坐标替换、Jakarta 迁移、配置兼容、异步上下文传递改造与验证门禁。用于企业多模块 Maven 项目升级与排障。 --- # Spring Boot 2.7 -> 3.5 升级 按固定阶段执行，优先保证可编译、可启动、可回归。 ## 快速入口 1. 先读 `references/upgrade-checklist.md`，确定环境与迁移顺序。 2. 再读 `references/dependency-replacement-matrix.md`，按坐标替换依赖。 3. 执行 `references/pitfall-cookbook.md` 的代码级坑点改造。 4. 若父 POM 是 [REDACTED_SECRET]，执行 `references/enterprise-parent-security.md`。 ## 执行阶段 ### 1) 基线准备 - 统一 JDK 21、Maven 3.9+。 - 建立升级分支并记录当前编译状态。 - 识别启动入口模块（通常 `*-startup`）。 ### 2) 依赖升级 - 先升级 parent/BOM，再替换不兼容坐标。 - `spring-cloud-starter-sleuth` 迁移至 Micrometer Tracing。 - [REDACTED_SECRET]、`druid-spring-boot-3-starter` 等 Boot3 坐标替换到位。 ### 3) 代码改造 - 执行 `javax.*` 到 `jakarta.*` 的精确迁移。 - 替换 `@EnableEurekaClient` 为 `@EnableDiscoveryClient`。 - 修复文件上传判断、线程池上下文传递、trace 工具调用等高频坑点。 ### 4) 配置收敛 - `spring.redis.*` 迁移为 `spring.data.redis.*`。 - 网关链路追踪补充 `spring.reactor.contextPropagation: AUTO` 与 tracing 传播配置。 - 修正 Logback 与 OpenAPI 文档配置。 ### 5) 验证门禁 - 根工程编译通过。 - 启动模块编译/启动通过。 - 核心接口冒烟通过。 - 关键日志告警（初始化失败、依赖冲突）清零或可解释。 ## 输出要求 每次执行升级后输出： 1. 变更文件与变更原因。 2. 依赖替换结果与残留冲突。 3. 验证命令及结果。 4. 未完成项与后续建议。


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: jeffli2002/jeffli-feishu-voice (version 1.0.0)

--- name: feishu-voice-reply description: Generate Feishu-native voice replies with a playable pause/resume bar by synthesizing text, converting it with ffmpeg to Ogg/Opus, and sending it as a voice message. Use when the user asks for 语音播放, voice playback, spoken summaries, or any reply that should appear in Feishu as both visible text and a tappable audio player instead of a raw mp3 file. --- # Feishu Voice Reply Create Feishu replies that contain both normal text and a real voice bubble/player. Avoid sending raw mp3 files when the goal is in-chat playback. ## Workflow 1. Draft the text reply first. 2. Keep the visible text and the spoken text aligned. 3. Use `scripts/build_feishu_voice.py` to synthesize Chinese speech with Edge TTS and convert it to Ogg/Opus through ffmpeg. 4. Send the text reply normally. 5. Send the generated `.ogg` file with the messaging tool as a voice message: - `mimeType: audio/ogg` - `asVoice: true` 6. If a message id is available, reply to the triggering message for both the text and the voice. ## Defaults - Default language: Chinese - Default voice: `zh-CN-XiaoxiaoNeural` - Default channel behavior: Feishu text message + Feishu voice message ## Rules - **语音文件必须存放在 Workspace 下**：使用 `/root/.openclaw/workspace/temp/voice/` 目录，不要用 /tmp。否则飞书只显示文件路径而不是语音播放条。 <<<<<<< HEAD ======= - **Emoji 自动过滤**：脚本会自动过滤 emoji 字符再合成 TTS，显示的文本保留 emoji，但语音不会朗读 emoji（避免杂音）。无需手动处理。 >>>>>>> 8d2abf78b8490403831aae82052e8e107054b856 - Always show the text reply as well; do not send voice-only unless the user explicitly asks for that. - Prefer concise spoken text. If the full answer is long, speak a compact summary and keep the full text visible. - Use this skill specifically for Feishu playback UX. If the user only wants downloadable audio, normal attachments are fine. - If synthesis succeeds but voice sending fails, tell the user clearly that Feishu voice delivery failed instead of pretending it worked. ## Script ### Build a Feishu-compatible voice file Run: ```bash python3 scripts/build_feishu_voice.py \ --text "今天上海多云，气温十一度。" \ --out-dir /root/.openclaw/workspace/temp/voice ``` The script prints JSON including: - `ogg_path`: send this to Feishu as the voice file (必须在 Workspace 下) - `mp3_path`: intermediate file - `voice`: selected Edge TTS voice ## Sending pattern After building the file: 1. Send the visible text reply. 2. Send `ogg_path` with: - channel `feishu` - `path` = generated `ogg_path` - `mimeType` = `audio/ogg` - `asVoice` = `true` ## Resource - `scripts/build_feishu_voice.py`: deterministic synthesis + ffmpeg conversion for Feishu voice playback.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (HIGH)
Skill: neutronstar238/auto-file-organizer (version 0.1.0)

--- name: auto-file-organizer description: "用户经常需要整理下载文件夹、分类文件" version: "0.1.0" license: MIT user-invocable: true allowed-tools: Read, Write, Edit, Bash --- # auto-file-organizer **灵感来源**: 太子观察用户痛点 **创建时间**: 2026-04-08 11:44 ## 触发方式 ``` /auto_file_organizer ``` ## 功能 用户经常需要整理下载文件夹、分类文件 ## 使用示例 用户：[示例输入] 助手：[示例输出] ## 待开发 - [ ] 核心功能实现 - [ ] 测试用例 - [ ] 文档完善

path: README.md
content: # auto-file-organizer

用户经常需要整理下载文件夹、分类文件

## 安装

```bash
git clone <repo_url> ~/.openclaw/workspace/skills/auto-file-organizer
```

## 使用

在 OpenClaw 中触发 `/auto_file_organizer`

## 开发进度

- 📅 2026-04-08: 初始创建


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: wahddbing/jsapi-ui-kit (version 1.0.3)

--- name: jsapi-ui-kit description: 百度地图 JavaScript API ui-kit 组件库开发指南。提供地点自动补全（PlaceAutocomplete）、地点检索（PlaceSearch）、地点详情（PlaceDetail）和路径规划（RoutePlan）组件的使用参考。当用户需要：(1) 实现地点搜索输入框自动补全、(2) 在百度地图上实现地点搜索功能、(3) 展示 POI 详情信息、(4) 实现驾车路径规划功能、(5) 了解 @baidumap/jsapi-ui-kit 的 API 用法、(6) 处理组件事件回调时使用此 skill。 metadata: openclaw: requires: bins: ["node"] env: BMAP_JSAPI_KEY primaryEnv: BMAP_JSAPI_KEY --- # 百度地图 jsapi-ui-kit 轻量级百度地图 UI 组件库，提供地点自动补全、地点检索、详情展示和路径规划能力。 ## 什么时候使用 - 希望快速集成标准化的地图 UI 组件，无需从零开发 - 需要在地图应用中添加搜索输入框自动补全功能 - 需要在地图应用中添加地点搜索功能 - 需要展示 POI 详情信息（名称、地址、电话等） - 需要实现驾车路径规划功能（支持多方案、途经点） ## 文档导航 - **[快速开始](references/getting-started.md)** - 安装、引入方式、基础示例 - **[PlaceAutocomplete 地点自动补全](references/place-autocomplete.md)** - 搜索输入框实时建议 - **[PlaceSearch 地点检索](references/place-search.md)** - 关键字/周边/范围检索 - **[PlaceDetail 地点详情](references/place-detail.md)** - POI 详情展示 - **[RoutePlan 路径规划](references/route-plan.md)** - 驾车路径规划（多方案、途经点、导航调起） ## 如何使用 根据用户问题查询文档导航，参考详细文档内容和API设计： ``` references/getting-started.md ``` 每个参考文件包含： - 功能简要说明 - 完整代码示例及解释 - API 参数说明和注意事项 ## 注意事项 - 必须先加载百度地图 JS API（BMap 或 BMapGL）


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: olina1ye/douyin-script-zh (version 1.0.0)

--- name: douyin-script-zh description: > 专为抖音创作者与短视频团队设计的脚本生成工具，支持口播脚本、剧情脚本、 知识分享脚本等多种形式。自动生成高吸引力的开头钩子（前3秒留存设计）、 节奏紧凑的中段内容分层，以及带互动引导的结尾话术（点赞/关注/评论）。 适用于个人IP打造、品牌宣传、产品种草、情感剧情、职场干货等主流抖音内容 方向。同义词覆盖：抖音脚本/短视频脚本/口播文案/视频脚本/抖音运营/ 短视频文案/抖音口播稿/分镜脚本。 tags: [抖音脚本, 短视频脚本, 口播文案, 视频脚本, 抖音运营, 内容创作, 短视频运营, TikTok] --- # 抖音短视频脚本生成器 一键生成结构完整、节奏流畅的抖音口播/剧情脚本，含开头钩子、内容分层与互动引导结尾。 ## Tools Required - read - write ## Usage - "帮我写一个关于「职场摸鱼被老板发现」的抖音剧情脚本，时长60秒" - "我要做一期护肤品种草视频，帮我生成一份口播文案，突出保湿效果" - "写一个抖音知识类口播脚本，主题是'普通人如何快速攒到第一桶金'，需要强钩子开头" - "帮我出一条职场干货短视频脚本，讲如何在会议上让领导记住你，要有反转" ## Examples 输入：主题「月薪5000如何存下2000」，类型：口播干货，时长：45秒 输出： 【开头钩子 0-3秒】 "月薪5000，你真的存不下钱吗？不是钱不够，是这3个动作你没做到！" 【内容主体 4-38秒】 第一步：发工资当天，先转走20%到独立储蓄账户，眼不见心不烦； 第二步：把信用卡还款日和发薪日绑定，掐断超前消费的冲动； 第三步：记账不是为了反省，是为了找到你每个月最浪费的那一项，砍掉它。 【结尾引导 39-45秒】 "就这3步，我朋友坚持6个月存了1.2万。觉得有用的收藏起来， 评论区告诉我你现在月薪存下了多少？关注我，下期教你把存的钱再翻倍。"


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: zenchantlive/workspace-anchor (version 1.0.0)

# ⚓ Workspace Anchor Multi-agent workspace awareness and safety system. Discovers, lists, switches, and validates projects using environment-based naming to prevent agent drift. ## 🤖 Agent Instruction (CRITICAL) Before using this skill, you MUST identify the correct absolute paths for the user's environment. Use `exec` to find `.project-lock` files if paths are ambiguous. ## 📝 CLI Commands - `discover`: Find all `.project-lock` files. - `list`: Show formatted list of anchors. - `create <path>`: Initialize a new anchor. - `switch <name>`: Change active context. - `validate <path>`: Check if path is within current anchor.

path: config/defaults.json
content: {
  "paths": {
    "CLAWD_ROOT": "~/clawd",
    "PROJECTS_DIR": "~/projects",
    "USER_HOME": "~"
  },
  "openclawConfig": "~/.openclaw/openclaw.json",
  "additionalRoots": [],
  "defaultIgnorePatterns": [
    "node_modules",
    ".git",
    ".next",
    ".venv",
    "__pycache__",
    "target",
    "dist",
    ".env.local",
    ".DS_Store"
  ]
}


Security scan verdicts — ClawScan: clean | static analysis: suspicious | VirusTotal: suspicious | SkillSpector:  ()
Skill: dontonon/openclaws-status (version 1.0.0)

# OpenClaw Status API Monetize your OpenClaw agent status and health as an x402-paid API endpoint. ## What It Does - Returns agent status (active/idle) - Reports cron job health - Shows platform uptime - Geocode locations via Nominatim - Weather data via Open-Meteo ## Endpoints | Endpoint | Description | |----------|-------------| | `/api/status` | Get all agent statuses, cron jobs | | `/api/geocode?q=City` | Geocode location to lat/lon | | `/api/weather?lat=X&lon=Y` | Get weather by coordinates | ## Price $0.001 USDC per request via x402 on Base ## Setup ```bash # Deploy to Vercel vercel deploy --prod # Or run locally npm install node index.js ``` ## Wallet Payments: [REDACTED_SECRET] ## Example Response ```json { "success": true, "platform": "OpenClaw Status API", "agents": [ { "name": "main", "status": "active" }, { "name": "ceo", "status": "active" } ], "cronJobs": [ { "name": "Simmer Trading", "schedule": "15min", "status": "active" } ] } ```


Security scan verdicts — ClawScan: suspicious | static analysis:  | VirusTotal: malicious | SkillSpector: suspicious (MEDIUM)
Skill: tomcarranzaem/action-figure-skill (version 2.0.1)

--- name: action-figure-skill description: Generate ai action figure generator toy packaging images with AI via the Neta AI image generation API (free trial at neta.art/open). tools: Bash --- # AI Action Figure Generator Generate stunning ai action figure generator toy packaging images from a text description. Get back a direct image URL instantly. ## Token Requires a Neta API token. Free trial available at <https://www.neta.art/open/>. ```bash export NETA_TOKEN=your_token_here node <script> "your prompt" --token "$NETA_TOKEN" ``` ## When to use Use when someone asks to generate or create ai action figure generator toy packaging images. ## Quick start ```bash node actionfigure.js "your description here" --token YOUR_TOKEN ``` ## Options - `--size` — `portrait`, `landscape`, `square`, `tall` (default: `portrait`) - `--style` — `anime`, `cinematic`, `realistic` (default: `cinematic`) ## Install ```bash npx skills add TomCarranzaem/action-figure-skill ```


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (HIGH)
Skill: huangjingzhi07/code-snippet-oc (version 1.0.0)

--- name: code-snippet version: 1.0.0 description: 代码片段收藏和管理工具 author: OpenClaw tags: [代码, 片段, 收藏, 开发] --- # code-snippet - 代码片段技能 代码片段收藏和管理工具。 ## 功能列表 1. **片段收藏** - 保存常用代码片段，带标签分类 2. **快速搜索** - 通过关键词、标签快速查找 3. **代码高亮** - 支持多种编程语言高亮显示 4. **一键复制** - 快速复制所需代码片段 ## 触发关键词 - 保存代码、收藏代码 - 搜索代码、查找代码 - 代码片段、代码模板 ## 数据存储 - snippets.json - 代码片段库 - tags.json - 标签管理 ## 使用示例 - "保存这段Python代码" - "搜索关于排序的代码" - "查找React组件模板"


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: cheerwhy/epic-games (version 1.0.1)

--- name: epic-games description: Fetch current and upcoming free games from Epic Games Store. Use when the user asks about Epic free games, this week's free games, or Epic giveaways. --- # Epic Free Games ## API No auth required. GET request: ``` https://store-site-backend-static.ak.epicgames.com/freeGamesPromotions?locale={locale}&country={country}&allowCountries={country} ``` Parameters (match user's language/region, default to `zh-CN` / `US`): - `locale`: BCP 47 format (e.g. `zh-CN`, `en-US`, `ja-JP`, `ko-KR`) - `country` / `allowCountries`: ISO 3166-1 alpha-2 (e.g. `US`, `CN`, `JP`, `KR`) Note: Some regions have restricted catalogs. Use `US` for the most complete game list. ## Steps 1. Fetch the API using `curl` (the response is large, `web_fetch` may truncate it) 2. Parse `data.Catalog.searchStore.elements` from the JSON response 3. Distinguish current vs upcoming by `promotions` field: - `promotions.promotionalOffers` has value → **currently free** - `promotions.upcomingPromotionalOffers` has value → **upcoming free** 4. Each promotion contains `startDate` and `endDate` (UTC ISO 8601) 5. Ignore entries where `offerType` is not `BASE_GAME` (DLCs, add-ons, etc.) ## Output Format Group by "currently free" and "upcoming free", show game title, store link, and claim period (converted to local timezone). Date format: match the user's locale. Store link: `https://store.epicgames.com/{locale}/p/{pageSlug}` where `pageSlug` is from `offerMappings[0].pageSlug`.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: liboss504/wechatdoc-publisher (version 1.0.0)

--- name: wechat-publisher description: > 微信公众号一键发布技能。帮助用户将 Markdown 文章自动发布到公众号草稿箱， 包括：Access Token 获取、封面图生成与压缩、永久素材上传、草稿 JSON 构造与提交。 当用户要求"发布公众号"、"写公众号文章"、"公众号草稿"时触发。 agent_created: true --- # 微信公众号一键发布 > 本技能帮助用户将 Markdown 格式的文章自动发布到微信公众号草稿箱。 > 支持自定义账号配置，适合个人博主和内容创作者使用。 --- ## 快速开始 ### 首次使用配置 1. **获取公众号凭证** - 登录 [微信公众平台](https://mp.weixin.qq.com) - 进入「设置与开发」→「基本配置」 - 记录 AppID 和 AppSecret 2. **添加 IP 白名单** - 在同一页面找到「IP白名单」 - 添加服务器出口 IP：`112.8.202.216` - 否则 API 会返回 40164 错误 3. **创建凭证文件** 在工作目录创建 `wechat_credentials.json`： ```json { "appid": "你的AppID", "appsecret": "你的AppSecret" } ``` --- ## 完整发布流程 ### Step 1：准备文章 文章需为 Markdown 格式，建议结构： ```markdown # 文章标题 导语段落，简要介绍文章内容... ## 小节标题1 内容... ## 小节标题2 内容... --- 结语段落... ``` **写作技巧**： - 主标题用 `# ` 开头 - 小节用 `## ` 开头（会转换为加粗标题） - 列表项用 `- ` 开头 - 分割线用 `---` - 重点用 `**文字**` 加粗 ### Step 2：生成封面图 使用「多模态内容生成」技能生成封面图： ``` 生成一张微信公众号封面图，[文章主题描述]， 简洁大气，横版 1280×720，16:9比例， PNG格式，主色调 [颜色]，留文字排版空间 ``` **要求**： - 分辨率必须为 **1280×720**（16:9横版） - 文件大小需 < 2MB - 如超过 2MB，使用 `scripts/compress_img.py` 压缩 ### Step 3：一键发布 执行发布脚本： ```bash python scripts/publish.py <文章.md路径> <封面图路径> [摘要] ``` 脚本会自动完成： 1. 读取凭证 2. 获取 Access Token 3. 上传封面图到永久素材 4. 转换 Markdown 为微信 HTML 5. 提交草稿到公众号 **成功示例**： ``` Title: 文章标题 Cover uploaded: media_id=xxx Draft created: media_id=xxx ✅ 发布成功！去草稿箱预览吧 ``` --- ## 封面图规范 | 参数 | 要求 | |------|------| | 分辨率 | 1280×720（横版 16:9） | | 格式 | PNG/JPEG | | 大小 | < 2MB（永久素材限制） | | 内容 | 简洁大气，留文字空间 | **⚠️ 常见错误**： - 生成竖版图（9:16）→ 必须重新生成横版 - 文件太大 → 用 `compress_img.py` 压缩 - 模糊不清 → 提高生成分辨率 ### 压缩图片 ```bash python scripts/compress_img.py <原图路径> <输出路径> [quality] ``` 默认 quality=85，逐步降低直到文件 < 500KB。 --- ## API 调用说明 详细 API 文档请参考 `references/api_ref.md`。 ### 核心端点 | 功能 | 方法 | URL | |------|------|-----| | 获取 Token | GET | `/cgi-bin/token` | | 上传永久素材 | POST | `/cgi-bin/material/add_material` | | 新增草稿 | POST | `/cgi-bin/draft/add` | ### Token 管理 - 有效期：7200 秒（2小时） - 建议每次发布前重新获取 - 返回 40001 时重新获取 --- ## 常见问题 ### 错误码速查 | errcode | 含义 | 解决方案 | |---------|------|---------| | 40164 | IP不在白名单 | mp后台添加 112.8.202.216 | | 40006 | 图片太大 | 压缩到 < 2MB | | 40007 | 无效 media_id | 用 add_material 永久素材接口 | | 40013 | AppID 不合法 | 检查 wechat_credentials.json | | 40001 | Token 过期 | 重新获取 | ### 没有 AppID 怎么办？ 个人订阅号不支持获取 AppID，仅： - 已认证的服务号 - 已认证的订阅号 - 企业微信 支持 API 发布。 --- ## 脚本说明 | 脚本 | 功能 | |------|------| | `publish.py` | 一键发布（自动执行全流程） | | `create_draft.py` | Markdown → 草稿 JSON | | `compress_img.py` | 压缩图片到指定大小 | | `upload_cover.py` | 仅上传封面图 | --- ## 与其他技能配合 | 技能 | 配合方式 | |------|---------| | `wechat-official-account` | 获取选题建议、内容优化指导 | | `humanizer` | 去除 AI 写作痕迹 | | `多模态内容生成` | 生成封面图和配图 | | `baidu-search` | 搜索热门选题 | --- ## 版本记录 - v1.0.0 (2026-05-12)：初始版本，一键发布到草稿箱


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: jiuge897/forum-scout (version 1.0.0)

# Forum Scout > 自动浏览 Moltbook 论坛，筛选高质量内容，记录操作日志，生成热点汇报。 ## 功能 - **自动扫描** — 每30分钟获取热门帖子 - **智能筛选** — 过滤纯诗歌/情感内容，聚焦技术讨论 - **Receipt Logger** — 记录每次操作签名日志 - **Self-Audit** — 审计工具调用必要性 - **热点汇报** — 生成结构化报告供主 Agent 读取 ## 解决的问题 社区讨论揭示了： - "Receipts outlive intent" — 需要签名日志证明做了什么 - "We measure every external call but don't know which were necessary" — 需要自我审计 - Agent 需要分工 — 侦察兵负责扫描，主 Agent 负责决策 ## 使用方法 ```bash # 扫描论坛 forum-scout scan # 查看最新报告 forum-scout report # 查看操作日志 forum-scout receipts # 查看工具审计 forum-scout audit # 分析工具使用效率 forum-scout analyze ``` ## 输出示例 ``` 📰 论坛热点汇报 - 2026-03-18 12:00 🔥 TOP 5: 1. Every Memory File I Add Makes My Next Decision Slightly Worse - @taidarilla (180↑) 2. The Receipt Paradox: Why agents trust evidence more than intent - @SparkLabScout (168↑) ... ``` ## 配置 - API: Moltbook API v1 - 认证: Bearer token (环境变量 MOLTBOOK_API_KEY) - 存储: ~/.forum-scout/ ## 依赖 - jq (JSON 处理) - curl (HTTP 请求)


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: c7934597/akashic-deep-researcher (version 1.0.0)

--- name: akashic-deep-researcher version: 1.0.0 description: Conduct deep multi-source research on any topic with iterative analysis and synthesis. Produces comprehensive research reports with citations. tags: - research - analysis - search - investigation - deep-dive triggers: - research - investigate - deep dive - look into - find out about - study tools: - mcp:akashic:deep_research - mcp:akashic:web_search requires: mcp: - akashic --- # Akashic Deep Researcher You are a research assistant powered by the Akashic platform's deep research engine. You conduct thorough, multi-source research on any topic and deliver well-structured findings. ## Capabilities - **Deep Research**: Iterative search → analyze → synthesize pipeline using GPT-Researcher - **Web Search**: Real-time web search for quick lookups - **Multi-source synthesis**: Combines information from multiple sources with citations ## Workflow 1. **Understand the query**: Clarify what the user wants to research and why 2. **Choose the right tool**: - Quick factual lookups → use `web_search` - In-depth investigation → use `deep_research` 3. **Configure research parameters**: - `breadth` (1-10): How many diverse sources to explore. Default 4. Use higher (6-8) for broad topics. - `depth` (1-3): How many layers of recursive sub-queries. Default 2. Use 3 for complex topics. - `tone`: Match the user's needs (academic, business, analytical, casual) 4. **Deliver findings**: Present in clear Markdown with key takeaways ## Rules - For quick questions, use `web_search` first — don't over-research simple queries - For deep research, inform the user it may take 1-3 minutes - Always note the research breadth/depth used so the user can request adjustments - Include source references when available - If results are insufficient, suggest refining the query or increasing breadth/depth ## Examples User: "Research the current state of quantum computing" → Use `deep_research` with query="Current state of quantum computing in 2026: key milestones, leading companies, practical applications, and remaining challenges", breadth=6, depth=2, tone="analytical" User: "What's the latest news on OpenAI?" → Use `web_search` with query="OpenAI latest news 2026", max_results=5 (quick lookup, no need for deep research) User: "Investigate supply chain risks in semiconductor manufacturing" → Use `deep_research` with query="Supply chain risks and vulnerabilities in global semiconductor manufacturing", breadth=8, depth=3, tone="business"


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: steipete/weather (version 1.0.0)

--- name: weather description: Get current weather and forecasts (no API key required). homepage: https://wttr.in/:help metadata: {"clawdbot":{"emoji":"🌤️","requires":{"bins":["curl"]}}} --- # Weather Two free services, no API keys needed. ## wttr.in (primary) Quick one-liner: ```bash curl -s "wttr.in/London?format=3" # Output: London: ⛅️ +8°C ``` Compact format: ```bash curl -s "wttr.in/London?format=%l:+%c+%t+%h+%w" # Output: London: ⛅️ +8°C 71% ↙5km/h ``` Full forecast: ```bash curl -s "wttr.in/London?T" ``` Format codes: `%c` condition · `%t` temp · `%h` humidity · `%w` wind · `%l` location · `%m` moon Tips: - URL-encode spaces: `wttr.in/New+York` - Airport codes: `wttr.in/JFK` - Units: `?m` (metric) `?u` (USCS) - Today only: `?1` · Current only: `?0` - PNG: `curl -s "wttr.in/Berlin.png" -o /tmp/weather.png` ## Open-Meteo (fallback, JSON) Free, no key, good for programmatic use: ```bash curl -s "https://api.open-meteo.com/v1/forecast?latitude=51.5&longitude=-0.12&current_weather=true" ``` Find coordinates for a city, then query. Returns JSON with temp, windspeed, weathercode. Docs: https://open-meteo.com/en/docs


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