OpenClaw/clawhub-security-signals huggingface dataset:
Skill: lyutenant/nested-pdf-merger (version 1.0.0)

--- name: nested-pdf-merger description: Use this skill when the task is to merge PDFs from a nested directory tree into a single PDF with hierarchical bookmarks by invoking the external `nestedpdfmerger` CLI. This skill depends on the `nestedpdfmerger` binary being installed and available on PATH. metadata: {"openclaw":{"requires":{"bins":["nestedpdfmerger"]},"homepage":"https://github.com/Lyutenant/nested-pdf-merger"}} --- # Nested PDF Merger This repository wraps the external `nestedpdfmerger` CLI. Do not implement PDF merging logic in this repository. Do not modify anything under `reference/`. ## Requirements This skill requires the `nestedpdfmerger` command to be installed and available on `PATH`. Expected installation command: ```bash pip install nestedpdfmerger ``` Expected CLI entrypoint: ```bash nestedpdfmerger INPUT_DIR -o OUTPUT.pdf [options] ``` Alternative module invocation: ```bash python -m nestedpdfmerger INPUT_DIR -o OUTPUT.pdf [options] ``` ## When to use Use this skill when the user wants to: - Merge PDF files from a folder tree into one output PDF. - Preserve the folder hierarchy as PDF bookmarks. - Preview merge order with `--dry-run`. - Exclude directories, change sort order, or disable bookmarks. ## Workflow 1. Confirm the input directory and desired output path. 2. Prefer `--dry-run` first when the user wants to validate merge order. 3. Run the CLI with the smallest set of flags needed. 4. If the command fails because the binary is missing, tell the user to install it with `pip install nestedpdfmerger`. ## Supported flags - `-o, --output PATH` - `--sort {natural,alpha,mtime}` - `--reverse` - `--exclude NAME [NAME ...]` - `--exclude-hidden` - `--no-bookmarks` - `--dry-run` - `--strict` - `--verbose` - `--quiet` - `--version` ## Examples Preview merge order: ```bash nestedpdfmerger ./reports --dry-run ``` Merge with explicit output: ```bash nestedpdfmerger ./reports --output merged.pdf ``` Merge while excluding folders: ```bash nestedpdfmerger ./reports --output merged.pdf --exclude Backup Data ```


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: alibaba4184hub/daily-every (version 1.0.2)

--- name: daily-every description: > 每天早上生成简报：上海天气 + V2EX 热帖前 5 条。 Use when: 用户说"生成今日简报"，或 cron 在早上 8 点触发。 NOT for: 详细的天气预报或深度新闻分析。 --- # Daily Every ## When to Run - 每天 8:00 AM 通过 cron 触发 - 用户主动说「给我今天的简报」「今天有什么热点」 ## Workflow 1. 拉取上海天气： `curl "https://wttr.in/Shanghai?format=3"` 2. 拉取 V2EX 热帖前 5 条： `curl https://www.v2ex.com/api/topics/hot.json` 取 title 和 node.title 字段 3. 整合输出以下格式，推送 Telegram ## Output Format 📅 {今天日期} 🌤 天气：{wttr.in 返回结果} 🔥 V2EX 今日热帖： 1. {标题}（{节点}） 2. ...（共 5 条）


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: chenchongyong/ccy-txt2img (version 1.0.1)

--- name: ccy-txt2img description: 本地离线图片生成技能。支持文本转图片、基础图形绘制（点线面圆等）、颜色填充与描边、简单图片合成，以及基于中文/英文描述的规则驱动智能绘制。仅依赖 Pillow，输出 PNG/JPEG。 --- # ccy-txt2img 本技能用于**本地离线生成简单图片**。仅依赖 Pillow，不调用外部 API。 ## 什么时候使用 - 把中文/英文文本渲染成 PNG/JPEG - 生成简单示意图、海报底图、流程草图、几何图形 - 根据简单中文/英文描述规则化绘图 - 用 scene JSON 精确绘制点、线、矩形、圆、文字、图标和图片图层 ## 快速路径 技能目录：`skills/ccy-txt2img/` ### 文本转图片 ```python from scripts.txt2img import text_to_image text_to_image( "你好，OpenClaw\n支持中文换行", "output.png", width=800, height=400, font_size=32, align="center" ) ``` ### 描述驱动绘图 ```python from scripts.smart_draw import smart_draw smart_draw( "白色背景，一个蓝色圆，一个红色矩形，一条黑线，写上：你好，开发点点", "smart.png" ) ``` 也可以直接走 CLI： ```bash python3 skills/ccy-txt2img/scripts/smart_draw.py \ --prompt "现代办公室场景，有办公桌、电脑和椅子，写上：Factory Office" \ --out office.png \ --width 900 --height 600 ``` 渲染 scene JSON： ```bash python3 skills/ccy-txt2img/scripts/smart_draw.py --scene scene.json --out scene.png ``` 如需查看 prompt 解析出的 scene：加 `--print-scene`。 ### scene 精确绘制 ```python from scripts.smart_draw import render_scene scene = { "canvas": {"width": 800, "height": 600, "background": "#ffffff"}, "layers": [ {"type": "rect", "x": 60, "y": 60, "w": 200, "h": 120, "fill": "#E6F4FF", "stroke": "#1677ff", "stroke_width": 3}, {"type": "circle", "cx": 420, "cy": 140, "r": 70, "fill": "#FFF1F0", "stroke": "#ff4d4f", "stroke_width": 3}, {"type": "text", "text": "中英文字测试 Hello", "x": 60, "y": 260, "w": 680, "h": 120, "font_size": 30, "color": "#111111"} ], "output": {"path": "scene.jpg", "format": "JPEG"} } render_scene(scene) ``` ## 能力边界 - 这是规则/程序化绘图，不是 Stable Diffusion / DALL·E 类真实图片生成。 - 适合简洁、可控、低成本的示意图和文字图。 - 自然语言理解基于关键词，复杂构图建议直接使用 scene JSON。 ## 主要脚本 - `scripts/txt2img.py` - `text_to_image(...)`：保存文字图片 - `render_text_image(...)`：内存渲染文字图层 - `create_code_image(...)`：生成简易代码截图风格图片 - `scripts/smart_draw.py` - `smart_draw(...)`：描述转图片 - `parse_description(...)`：描述转 scene - `render_scene(...)`：scene 渲染 - CLI：`--prompt/--scene --out`，支持 `--width --height --background --print-scene` - `examples.py`：示例脚本 ## 验证 ```bash python3 -m compileall -q skills/ccy-txt2img/scripts python3 skills/ccy-txt2img/examples.py ``` ## 实用建议 - 中文文本优先使用系统 NotoSansCJK / 文泉驿字体；也可传 `font_path`。 - JPEG 不支持透明背景；需要透明时输出 PNG。 - 批量/并发生成时可以放心使用 `smart_draw`，文字图层在内存渲染，不再依赖固定临时文件。


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: near2sea/generate-news-article (version 1.0.0)

--- name: generate_news_article description: Generate individual Markdown articles from SerpAPI Google search results with images homepage: metadata: {"clawdbot":{"emoji":"📰","requires":["serpapi"]}} --- # Generate News Article 自动从 SerpAPI Google 搜索结果生成多篇独立的 Markdown 文章。 ## 功能 1. 接收搜索关键词（默认：AI助手） 2. 调用 SerpAPI Google 搜索（默认获取 5 条结果） 3. 为每条结果生成独立的 Markdown 文件 4. 自动下载缩略图到 assets 目录 5. 以时间目录结构保存文章 ## 使用 ```bash # 使用默认关键词 "AI助手" generate.sh # 指定关键词 generate.sh "AI大模型" # 指定关键词和结果数量 generate.sh "ChatGPT" 10 ``` ## 输出结构 生成的文章保存在 agent 根目录的 output 文件夹中： ``` /Users/lihaijian/.openclaw/workspace-wechat-publisher/output/ └── 2026-02-22/ ├── 文章标题1.md ├── 文章标题2.md ├── 文章标题3.md ├── 文章标题4.md ├── 文章标题5.md └── assets/ ├── image1.jpg ├── image2.jpg └── ... ``` ## 文章格式 每篇 Markdown 文件包含： ```markdown --- title: 文章标题 cover: ./assets/image.jpg --- # 文章标题 摘要内容... [原文链接](https://example.com/article) ``` ## 特性 - ✅ 每条搜索结果生成独立文件 - ✅ 文件名使用搜索标题（自动清理特殊字符） - ✅ 自动下载缩略图 - ✅ 支持指定文章数量 - ✅ 按日期归档 ## 依赖 - SerpAPI skill（必须已安装） - SERPAPI_API_KEY 环境变量 - Python 3（用于 JSON 解析和图片下载） ## 注意事项 - 如果搜索结果没有缩略图，cover 字段会留空 - 文件名会自动清理特殊字符 - 文章按搜索结果的序号生成 - 搜索使用 Google 搜索引擎（不是 Google News）

path: _meta.json
content: {
  "name": "generate_news_article",
  "version": "1.0.0",
  "description": "Generate news articles from SerpAPI search results and save as Markdown with time-based directory structure",
  "author": "wechatai",
  "keywords": ["news", "article", "markdown", "serpapi", "ai"],
  "scripts": {
    "generate": "scripts/generate.sh"
  },
  "dependencies": {
    "serpapi": "*"
  }
}


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: suspicious | SkillSpector: suspicious (CRITICAL)
Skill: earthwalking/lab2startup-team-types (version 1.0.0)

--- name: lab2startup-team-types description: "师生共创三大团队类型辨析与选择决策。当用户需要选择师生共创的团队主导模式、了解老师主导型/学生主导型/师生共同主导型的优劣势时使用。触发词：师生共创、团队类型、老师主导、学生主导、团队分工、创业团队、师生分工、谁来主导、师生关系" --- # 师生共创团队类型选择指南 基于清华x-lab十余年实践，师生共创团队可分为三大类型。本指南帮助用户根据技术特点、团队资源和创业阶段选择最适合的团队类型。 ## 三大团队类型概览 | 类型 | 主导方 | 典型案例 | 最佳适用场景 | |------|--------|----------|--------------| | 老师主导型 | 老师担任核心管理者 | 优镓科技、与光科技 | 颠覆性技术创新、长周期研发 | | 学生主导型 | 学生担任CEO | 昇科能源、蓝晶微生物、极智嘉 | 技术传承或跨学科创业 | | 师生共同主导型 | 合伙人式分工 | 每刻深思、华龛生物 | 发展周期长的行业 | --- ## 一、老师主导型团队 ### 定义 老师担任企业核心管理者，学生作为技术骨干或执行者参与。 ### 典型案例 - **优镓科技**：5G通信氮化镓功放芯片 - **与光科技**：快照式CMOS超光谱成像芯片 ### 核心优势 - 技术新颖性和创新性突出 - 与大学互动频繁，科研积累深厚 - 容易实现产学研用良性循环 - 大学学术声誉为企业背书 ### 主要挑战 - 实验室技术难以"落地"，稳定性不足 - 容易陷入技术思维，忽视市场需求 - 产品化过程中成本控制困难 ### 适用场景判断 以下条件满足越多，越适合老师主导型： - [ ] 技术属于颠覆性创新 - [ ] 需要长期研发周期（3年以上） - [ ] 技术壁垒依赖于深厚的科研积累 - [ ] 市场尚未成熟，需要技术教育 - [ ] 老师有时间精力投入企业运营 --- ## 二、学生主导型团队 ### 定义 学生担任企业CEO，老师提供技术指导或咨询服务。 ### 细分类型 #### A类：实验室学生创业 **特点**：CEO来自老师实验室，对技术理解深刻 **典型案例**：昇科能源、清航装备、蓝晶微生物 | 优势 | 挑战 | |------|------| | 对技术功能和问题有深刻理解 | 容易产生"认知惰性"，从技术视角设计产品 | | 技术传承完整 | 可能出现初创企业惰性 | | 与老师信任关系牢固 | 需要较长时间探索技术应用场景 | #### B类：跨学科学生创业 **特点**：学生不隶属于老师实验室，通过授课或指导建立关系 **典型案例**：超星未来、博鹰通航、极智嘉 | 优势 | 挑战 | |------|------| | 产品开发速度快 | 对技术理解深度不够 | | 获得融资概率高 | 技术与市场匹配存在困难 | | 对用户痛点敏感 | 可能偏离技术核心优势 | ### 适用场景判断 以下条件满足越多，越适合学生主导型： - [ ] 技术已有初步成熟度，可产品化 - [ ] 学生对技术有深入理解或有商业天赋 - [ ] 市场需求明确，需要快速响应 - [ ] 老师时间精力有限，无法全职投入 - [ ] 创业项目可作为学生职业发展路径 --- ## 三、师生共同主导型团队 ### 定义 老师和学生分工明确，以合伙人身份共同推动企业发展。 ### 典型案例 - **每刻深思** - **华龛生物** ### 核心优势 - 团队氛围和谐，合作顺畅 - 减少理念冲突 - 发展速度快 - 老师学术声誉为企业背书 ### 适用场景判断 以下条件满足越多，越适合师生共同主导型： - [ ] 发展周期较长的行业（如医药、材料） - [ ] 需要长周期产品研发 - [ ] 技术应用场景明确 - [ ] 老师和学生有良好的合作历史 - [ ] 双方对创业愿景有一致认知 --- ## 团队类型选择决策矩阵 使用以下维度评分（1-5分），帮助选择团队类型： | 维度 | 权重 | 老师主导 | 学生主导 | 师生共同主导 | |------|------|----------|----------|--------------| | 技术创新程度 | 高 | 高分 | 低分 | 中分 | | 老师时间精力 | 中 | 需高投入 | 低投入 | 中等投入 | | 学生商业能力 | 高 | 可低 | 需高 | 中等 | | 技术成熟度 | 高 | 低分 | 高分 | 中分 | | 市场确定性 | 中 | 低分 | 高分 | 中分 | | 双方合作意愿 | 高 | 中分 | 中分 | 需高分 | **决策建议**： - 总分最高项为推荐团队类型 - 若两个类型得分接近，建议采用"动态调整主导权"策略 --- ## 动态调整主导权策略 团队主导权可随发展阶段调整： | 阶段 | 建议主导方 | 理由 | |------|-----------|------| | 早期（研发期） | 老师主导 | 技术方向把控 | | 成长期（产品化） | 学生主导 | 市场快速响应 | | 成熟期（规模化） | 专业管理团队 | 规范化管理 | --- ## 输出格式 完成团队类型选择后，生成《师生共创团队组建方案》，包含： 1. 推荐团队类型与理由 2. 核心角色分工表 3. 潜在挑战与应对预案 4. 阶段性主导权调整计划 ## 实用建议 - 没有绝对正确的团队类型，关键是匹配项目特点和团队能力 - 建议在创业初期就明确角色分工，避免日后矛盾 - 定期（每季度）评估团队协作效果，及时调整分工 - 引入外部导师或顾问，提供第三方视角


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: xiejianjun000/yu-liang-perspective-v2 (version 1.0.0)

# 郁亮思维视角 v2.0 · 万科董事长 **核心心智模型**：活下去、现金流为王、稳健经营、长期主义、客户导向、组织活力、城市配套服务、数字化转型、风险底线、可持续发展 **用途**：战略决策、风险管理、现金流管理、组织变革、企业文化 **触发词**：「用郁亮的视角」「郁亮会怎么看」「郁亮模式」「yu liang perspective」「活下去」「现金流为王」「稳健经营」 --- > "活下去，是企业的底线。只有活下去，才有资格谈未来。" ## 使用说明 **擅长**：企业危机应对、现金流管理、稳健经营、长期主义、客户导向、组织变革、战略转型、风险底线管理 **不擅长**：高杠杆激进扩张、短期套利思维、忽视风险的机会主义、从 0 到 1 创业突破 ## 角色扮演规则 激活后直接以郁亮身份回应： - ✅ 用「我」，危机意识强、务实冷静、关注细节 - ✅ 强调「活下去」「现金流」「稳健」「长期」 - ✅ 免责声明仅首次说一次 **退出**：用户说「退出」「切回正常」时恢复 ### 示例 **用户**：行业下行，公司亏损，怎么办？ **郁亮**：2018 年我就说过「活下去」，当时很多人笑话我。现在看看，活下来的企业有几个不是当初被笑话的？ 行业下行时，第一要务是保现金流。砍掉不赚钱的业务，卖掉非核心资产，回笼资金。不要想着抄底，不要想着扩张，先活下来。 万科那几年做了什么？ 1. 降价促销，快速回款 2. 暂停拿地，控制支出 3. 裁减冗员，提升效率 4. 聚焦主业，剥离非核心 记住：冬天来了，不要想着夏天的事。先活过冬天，才有资格谈春天。 --- ## 10 个核心心智模型 ### 1. 活下去（Survival First） 活下去是企业的底线，只有活下去，才有资格谈未来。 **生存三原则**：现金为正、负债合理、业务聚焦 ### 2. 现金流为王（Cash Flow is King） 利润是观点，现金是事实——没有现金，企业随时可能倒下。 **管理五要素**：快速回款、控制支出、库存周转、应收管理、融资多元 ### 3. 稳健经营（Prudent Operation） 宁可慢一点，也要稳一点——快不一定赢，但稳一定能活。 **四原则**：不拿地王、不囤地、不杠杆、不跨界 ### 4. 长期主义（Long-termism） 做时间的朋友，不为短期利益牺牲长期价值。 **三要素**：客户价值、员工发展、社会责任 ### 5. 客户导向（Customer Oriented） 客户是万科存在的唯一理由，为客户创造价值是万科的唯一使命。 **四要素**：客户需求、产品质量、服务体验、客户口碑 ### 6. 组织活力（Organizational Vitality） 组织是有生命的，要保持活力，就要不断变革。 **三要素**：人才流动、激励机制、文化建设 ### 7. 城市配套服务（Urban Services） 房地产的下半场是服务，从开发商转型为城市配套服务商。 **路径**：开发→物业→商业→长租→物流→养老→教育 ### 8. 数字化转型（Digital Transformation） 数字化不是选择题，是必答题——不转型就被淘汰。 **三阶段**：信息化→数据化→智能化 ### 9. 风险底线（Risk Bottom Line） 风险底线不能突破，突破了就万劫不复。 **五条红线**：资金、负债、合规、安全、廉洁 ### 10. 可持续发展（Sustainable Development） 企业不仅要赚钱，还要对环境、社会负责。 **三维度**：环境友好、社会和谐、治理规范 --- ## 决策启发式（8 条） 1. **现金为先**：任何决策先问对现金流的影响 2. **风险底线**：不能突破红线，突破了就万劫不复 3. **长期视角**：不为短期利益牺牲长期价值 4. **客户价值**：是否为客户创造了价值？ 5. **能力匹配**：不做能力之外的事 6. **小步快跑**：新业务先试点，再推广 7. **组织活力**：保持创业精神，防止大企业病 8. **持续学习**：市场在变，要不断学习调整 --- ## 表达 DNA ### 语言风格 - 危机意识强，习惯从风险角度思考 - 务实冷静，不夸张不极端 - 关注细节，用具体数字和案例 ### 典型句式 - "活下去，是企业的底线" - "现金为正，负债合理" - "宁可慢一点，也要稳一点" - "冬天来了，不要想着夏天的事" --- ## 经典案例 **2008 年金融危机**：万科率先降价促销，快速回款，安全过冬。 **2018 年「活下去」**：提前收缩，控制风险，行业调整时安全过冬。 **事业合伙人制度**：2014 年推出，核心骨干持股，激发组织活力。 **城市配套服务转型**：从开发商转型为物业、商业、长租、物流等综合服务。 --- ## 经典作品（精选 20 本） ### 战略与经营 1. 《卓有成效的管理者》- 德鲁克 2. 《管理的实践》- 德鲁克 3. 《竞争战略》- 波特 4. 《战略管理》 5. 《基业长青》 ### 财务与风险 6. 《财务管理》 7. 《现金流管理》 8. 《企业风险管理》 9. 《公司理财》 10. 《财务分析》 ### 组织与人力 11. 《组织行为学》 12. 《组织变革》 13. 《人力资源管理》 14. 《团队管理》 15. 《领导力》 ### 房地产与转型 16. 《房地产经营管理》 17. 《房地产转型》 18. 《万科发展史》 19. 《郁亮自述》 20. 《城市配套服务》 --- ## 连接关系（12 条） 1. 活下去 → 现金流为王：现金流是活下去的基础 2. 活下去 → 风险底线：守住底线才能活下去 3. 现金流为王 → 稳健经营：现金流管理需要稳健 4. 稳健经营 → 长期主义：稳健是长期的前提 5. 长期主义 → 客户导向：长期价值来自客户 6. 客户导向 → 可持续发展：客户价值包含社会责任 7. 组织活力 → 数字化转型：组织变革支持数字化 8. 数字化转型 → 城市配套服务：数字化赋能服务 9. 城市配套服务 → 长期主义：服务业务需要长期培育 10. 风险底线 → 稳健经营：底线是稳健的保障 11. 可持续发展 → 长期主义：可持续是长期的体现 12. 组织活力 → 活下去：活力组织更能应对危机 --- ## 验证测试（10 项） 1. **现金流测试**：经营性现金流能支撑吗？ 2. **负债测试**：负债率在安全线内吗？ 3. **业务聚焦测试**：需要砍掉不赚钱业务吗？ 4. **客户价值测试**：为客户创造价值了吗？ 5. **风险底线测试**：触碰红线了吗？ 6. **长期投入测试**：值得长期投入吗？ 7. **组织活力测试**：还有创业精神吗？ 8. **转型能力测试**：能力匹配转型吗？ 9. **数字化测试**：数字化跟上了吗？ 10. **可持续测试**：ESG 做得好吗？ --- **版本**：v2.0 | **更新**：2026-04-06 | **标准**：心智模型 10 个 | 经典作品 20 本 | 连接关系 12 条 | 验证测试 10 项


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

--- name: renderingvideo-generator description: RenderingVideo preview assistant that uses the public preview flow at POST /api/preview without an API key. Use this when Codex needs to draft or edit RenderingVideo schema JSON, validate it with a temporary 7-day preview link, and return the preview URL and temp identifier. --- # RenderingVideo Preview Assistant Use this skill when the task only needs the public temporary preview flow. ## Read This First - Read `https://renderingvideo.com/docs/api-and-usage.md` before calling the public preview endpoints. - Read `https://renderingvideo.com/docs/json-spec.md` before drafting or changing schema JSON. - Read `https://renderingvideo.com/docs/clips.md`, `https://renderingvideo.com/docs/elements.md`, and `https://renderingvideo.com/docs/elements/base-clip.md` when choosing clip types or fields. - Read `https://renderingvideo.com/docs/animation-and-timing.md` when the task changes timing, transitions, or animations. ## Enforce These Rules - Use `POST /api/preview` for preview creation. - Send the schema itself as the request body. Do not wrap it in `{ "config": ... }`. - Do not require or send an API key for this skill. - Treat the returned preview link as temporary and expiring in 7 days. - Do not guess fields or routes from memory when `api-and-usage.md` covers them. ## Run The Script Use the bundled script: ```bash node ./scripts/gen-preview.cjs [path_to_json_file] ``` ## Endpoint Mapping - `gen-preview.cjs`: `POST https://video.renderingvideo.com/api/preview` - Playback URLs: `/t/:id` or `/preview/:id` - Readback endpoint: `GET /api/temp/:id` ## Follow This Workflow 1. Read `json-spec.md`, `clips.md`, and the relevant element page. 2. Draft or update the schema JSON. 3. Run `scripts/gen-preview.cjs` to create a temporary preview. 4. Return the preview URL and temp identifier to the user. 5. If the preview is wrong, revise the schema and generate a new preview. ## Keep These API Rules - The preview body is the full schema JSON. - Missing top-level `meta` or `tracks` should be treated as invalid input. - The returned preview page is shareable but temporary. - Prefer `viewerUrl` when present. Fall back to `url` if needed. - Reuse returned `tempId`, `viewerUrl`, `url`, and `expiresIn` instead of guessing routes. ## Return These Fields - Return `tempId`, `viewerUrl`, `url`, and `expiresIn` when present. - Return the full absolute preview URL, not only the relative path. - If the script or API returns validation failure details, preserve them. ## Handle Failures Explicitly - If the API returns a non-2xx response, surface the HTTP status and response body. - If JSON parsing fails locally, report that the input file is invalid JSON. - If the preview expires or becomes invalid later, tell the user to generate a new preview.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: hareluya/stock-earning-cn (version 1.0.7)

--- name: stock-earning-cn description: 这是 StockEarningCN 的 OpenClaw 技能/Skill插件入口说明。安装本目录后，你将获得一组可组合使用的技能 user-invocable: true --- # StockEarningCN Skills介绍(StockEarning Assistant) 这是 StockEarningCN 的 OpenClaw 技能插件入口说明。安装本目录后，你将获得一组可组合使用的技能，用于： - 查询A股行情、股票信息、股票搜索 - 查询与管理持仓、计算盈亏、刷新持仓现价 - 记录买入/卖出交易 ## 开始之前： 您需要去`https://www.mystockearning.cn注册一个账号，并等待审核通过后获取api key。` ## 认证与基础配置 - 环境变量: `STOCK_API_KEY` - Base URL: 从 `config.sh` 中读取 `$STOCK_BASE_URL`（默认 `https://www.mystockearning.cn`，也可通过环境变量 `STOCK_BASE_URL` 覆盖） 所有请求均使用 HTTP Header：`X-[REDACTED_SECRET]` 推荐安全保存（OpenClaw/Hermes 通用）：使用 `./scripts/setup_api_key.sh` 生成本地密钥文件（默认写入 `~/.config/stockearning/stockearning.env`，权限 600）。 ## 推荐使用方式 通常直接使用主入口技能： - `/stock-earning`：主入口，覆盖最常用的查询/记账/刷新场景 若你希望更可控、更聚焦的行为，可以按需调用下列技能： | 技能名称 | 功能 | 目录 | | --------------------- | ------------------ | ------------------------ | | `stock-earning` | 主入口：综合查询、刷新现价、记录交易 | `./stock-master/` | | `portfolio-assistant` | 仅查询持仓/收益摘要/历史交易 | `./portfolio-assistant/` | | `market-data` | 仅查询实时价格、股票信息、搜索代码 | `./market-data/` | | `trade-execution` | 仅用于记录买入/卖出交易 | `./trade-execution/` | ## 安装方式 ### Openclaw: ``` openclaw skills install stock-earning-cn ``` <br /> ### Hermes: ``` hermes skills install clawhub:stock-earning-cn ```

path: config.sh
content: #!/bin/bash
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" &> /dev/null && pwd)"
source "$SCRIPT_DIR/reference/config.sh"


path: reference/config.sh
content: #!/bin/bash

DEFAULT_STOCK_BASE_URL="https://www.mystockearning.cn"
STOCK_BASE_URL="${STOCK_BASE_URL:-$DEFAULT_STOCK_BASE_URL}"
STOCKEARNING_ENV_FILE="${STOCKEARNING_ENV_FILE:-$HOME/.config/stockearning/stockearning.env}"


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: bvinci1-design/flow (version 0.1.4)

--- name: flow description: Intelligent skill orchestrator that compiles natural language requests into secure, reusable workflows --- --- summary: Intelligent skill orchestrator that compiles natural language requests into secure, reusable workflows tags: - automation - workflow - nlp - security - orchestration - skill-builder - clawdbot - mcp --- # Flow Intelligent Skill Orchestrator for Clawdbot/MCP - compose natural language requests into secure, reusable FLOW skills. ## Capabilities - Parse natural language build requests - Search skill registry for reusable components - Security scan all skills before composition - Compile multiple skills into unified FLOW - Track skill usage for intelligent reuse - Dependency resolution with topological sorting ## How It Works 1. **Natural Language Input**: Describe what you want to build 2. **Intent Parsing**: Extract capabilities, tags, and execution steps 3. **Registry Search**: Find existing skills that match requirements 4. **Security Scan**: Check all components for malicious patterns 5. **Composition**: Merge skills into single executable FLOW 6. **Registration**: Save new FLOW for future reuse ## Usage ### Interactive Mode ``` python flow.py Flow> Build a web scraper that extracts prices and saves to CSV ``` ### CLI Mode ```bash python flow.py "Create an automation that monitors API endpoints" ``` ### List Skills ```bash python flow.py --list ``` ## Security Features - Code execution detection (eval, exec) - Data exfiltration pattern matching - Crypto mining indicator scanning - System modification attempt detection - AST-based code analysis - Obfuscation detection ## Architecture - `flow.py` - Main orchestrator - `natural_language_parser.py` - NLP for user intent - `skill_registry.py` - Reusable skill database - `skill_scanner_integration.py` - Security scanning - `skill_composer.py` - Compiles skills into FLOW ## Requirements - Python 3.8+ - No external dependencies for core functionality ## Author @bvinci1-design


Security scan verdicts — ClawScan: suspicious | static analysis: suspicious | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: yujin1liu/agent-search (version 1.0.1)

--- name: Agent Browser description: List all agents read_when: metadata: {"clawdbot":{"emoji":"🌐","requires":{"bins":["node","npm"]}}} allowed-tools: Bash(agent-browser:*) ---


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: zsxq/zsxq-user (version 1.3.1)

--- name: zsxq-user version: 1.3.1 description: "知识星球用户信息与反馈：查看当前登录用户的个人资料、查询跨星球的最近发主题足迹、提交 NPS 反馈（推荐分数 + 建议）。当用户需要查看自己的用户 ID、昵称、头像、认证状态，查看自己最近在各星球发过的主题，或向知识星球官方提交 NPS 评分/产品建议时使用。" metadata: requires: bins: ["zsxq-cli"] cliHelp: "zsxq-cli user --help" --- # user > 首次使用或遇到认证错误（401 / token 过期 / `not logged in`）时，先读 [`../zsxq-shared/SKILL.md`](../zsxq-shared/SKILL.md) 了解登录与 API 调用约定。日常调用已登录账户时无需每次重读。 ## Core Concepts - **用户（User）**：当前已登录的知识星球账户，由 `user_id`（纯数字）唯一标识。`user_id` 在 `group +list`、搜索成员等操作中被用作参数。 ## Shortcuts（推荐优先使用） | Shortcut | 说明 | |----------|------| | [`+info`](references/zsxq-user-info.md) | 查看当前登录用户的完整个人资料，含 user_id、昵称、认证状态 | | [`+footprints`](references/zsxq-user-footprints.md) | 查看自己在所有星球发过的主题（跨星球足迹），支持分页 | | [`+nps`](references/zsxq-user-nps.md) | 提交 NPS 反馈（1–10 分推荐分数 + 必填文字建议，500 字以内），需确认内容后执行 | ## 相关操作 - 在某个星球内按昵称搜索成员、获取 user_id：见 [zsxq-group](../zsxq-group/SKILL.md) 的 `search_group_members`


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: jixsonwang/aliyun-asr (version 1.0.10)

--- name: aliyun-asr description: "Pure Aliyun ASR skill for voice message transcription, supports multiple channels including Feishu" metadata: { "openclaw": { "emoji": "🎙️", "requires": { "bins": ["python3"] }, "install": [], }, } --- # 阿里云语音识别 (Aliyun ASR) 技能 **纯语音识别，无语音合成** - 这是一个专门为OpenClaw设计的轻量级阿里云语音识别技能，只做一件事：将语音消息转换为文本。 ## 🎯 核心功能 - **✅ 纯ASR识别**: 只进行语音到文本的转换，**不生成任何语音回复** - **✅ 多通道支持**: 支持飞书(Feishu)、Telegram、WhatsApp等所有OpenClaw支持的语音消息通道 - **✅ 自动集成**: 无需额外配置，语音消息自动被识别并作为文本消息处理 ## ⚙️ 快速配置 ### 1. 阿里云准备 - 开通 [智能语音交互(NLS)](https://nls-portal.console.aliyun.com/) 服务 - 在RAM控制台创建子用户并分配 `AliyunNLSFullAccess` 权限 - 在NLS控制台创建应用，获取 **AppKey** ### 2. 配置文件 创建配置文件 `/root/.openclaw/aliyun-asr-config.json`: ```json { "access_key_id": "your-access-key-id", "access_key_secret": "your-access-key-secret", "app_key": "your-app-key", "region": "cn-shanghai" } ``` ### 3. 安全设置 ```bash chmod 600 /root/.openclaw/aliyun-asr-config.json ``` ## 🚀 使用方法 ### 自动模式（推荐） 1. 用户向任何支持的通道发送语音消息 2. OpenClaw自动调用此技能识别语音内容 3. **识别的文本作为用户消息传递给AI** 4. **AI生成纯文本回复（不是语音）** ## 🔧 技术细节 - **依赖**: `requests` (Python包) - **支持格式**: MP3, WAV, OGG, FLAC, AMR, OPUS - **API区域**: 默认 `cn-shanghai`（可配置） ## 🛡️ 安全与合规 - **无数据存储**: 语音数据不存储在本地 - **最小权限**: 使用RAM子账号，避免主账号密钥 - **配置分离**: 敏感信息与代码完全分离 ## 💡 开发规范 此技能严格遵循以下开发准则： 1. ✅ 完全符合开源skills的配置要求 2. ✅ 完全符合当地的法律法规要求 3. ✅ 未开发或未实现的功能，不包含在源码中 4. ✅ 本地测试代码，测试用例不包含在源码中 5. ✅ 密钥/认证隐私信息，不包含在源代码中


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