OpenClaw/clawhub-security-signals huggingface dataset:
Skill: yoocky/qutedance-quotes (version 1.0.0)

# Qutedance Quotes - 行情查询技能 ## 简介 基于 Qutedance 的 quotedance-service 行情接口，提供： - A 股 / 港股 / 期货 实时行情查询 - A 股板块热门涨跌信息（涨跌幅榜单） - 股票/期货等标的搜索（支持按名称/代码模糊搜索） 适配你的 qutedance 工作区，用于在对话中快速查看关键标的和板块表现。 --- ## 配置 - 行情服务（quotedance-service）： - 当前已直接指向你的线上实例： - `serviceUrl: "https://quotedance.api.gapgap.cc"` - Qutedance API Key： - 为了简单易学，**直接写在配置文件中**： - `apiKey: ""` - 如需更安全的方式，可以以后再改成环境变量。 配置文件：`skills/qutedance-quotes/config.json` ```json { "serviceUrl": "https://quotedance.api.gapgap.cc", "apiKey": "", "defaults": { "type": "cn", "topPlatesCount": 10 } } ``` --- ## 能力 ### 1️⃣ A 股 / 期货 / 港股 行情查询 - A 股：`type=cn` - 港股：`type=hk` - 期货：`type=futures`（默认） 脚本会调用： - `GET /quotes/?list=CODE1,CODE2&type=cn|hk|futures` 输出内容包括： - 代码、名称 - 最新价 - 涨跌幅（相对昨收价或结算价） - 最高价 / 最低价 - 买一 / 卖一 ### 2️⃣ A 股板块热门涨跌榜 - 接口：`GET /quotes/plate-top-info?count=N` - 展示： - 板块名称、平均涨跌幅（core_avg_pcp） - 领涨股票（symbol, name, 涨跌幅、价格变动） - 领跌股票（同上） ### 3️⃣ 标的搜索（股票 / 期货等） - 接口：`GET /quotes/search` - 支持参数： - `q`: 搜索关键词（如“平安”） - `type`: 市场类型（`cn` / `hk` / `futures` / `us` / `all` 等） - `limit`: 返回数量上限（默认 20） - 输出： - 代码、名称、市场、交易所 --- ## 在对话中如何使用 当用户说到： - “看下 A 股 000001、600000 的行情” - “查一下 M2605 和 RB2605 的期货报价” - “看看今天 A 股涨跌幅榜、热门板块” - “搜一下平安相关的 A 股有哪些” Agent 应该： 1. 选用本技能 `qutedance-quotes` 2. 根据语义决定调用模式： - 指定代码 → 调用 `/quotes/` 行情查询 - 想看涨跌榜/热门板块 → 调用 `/quotes/plate-top-info` 3. 将脚本输出的 Markdown 表格/列表直接呈现给用户，必要时附加解释。 --- ## 手动脚本用法 从 `workspace-quotedance` 目录运行： ```bash cd ~/.openclaw/workspace-quotedance # A 股行情 node skills/qutedance-quotes/scripts/qutedance-quotes.js --type cn --list 000001,600000 # 期货行情 node skills/qutedance-quotes/scripts/qutedance-quotes.js --type futures --list M2605,RB2605 # A 股板块涨跌幅榜（前 10 个） node skills/qutedance-quotes/scripts/qutedance-quotes.js --plates 10 # 搜索标的（按名称模糊搜索） node skills/qutedance-quotes/scripts/qutedance-quotes.js --search --q 平安 --type cn --limit 10 ``` --- ## 实现细节 目录结构： ```text skills/qutedance-quotes/ ├── SKILL.md ├── config.json └── scripts/ └── qutedance-quotes.js ``` 脚本行为概要： - 从 `SERVICE_URL` 和 `QUTEDANCE_API_KEY` 读取 quotedance-service 访问配置 - `getQuotes(list, type)`： - 调用 `/quotes/` 接口 - 将结果格式化为 Markdown 表格 - `getPlateTopInfo(count)`： - 调用 `/quotes/plate-top-info` - 生成板块及其领涨/领跌股的列表说明 --- ## 注意事项 - 请确保 quotedance-service 正常运行（或云端实例可访问） - API Key 应通过环境变量配置，而不是写死在仓库文件中 - 行情数据仅供参考，不构成任何投资建议


Security scan verdicts — ClawScan: clean | static analysis: suspicious | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: dddwinter/generic-drug (version 1.0.0)

# generic_drug 技能 ## 描述 通过搜索查询药品的通用名。当用户提供药品名称时，尝试查询其通用名。 ## 功能 - 接受药品名称作为参数 - 使用 SearXNG 本地搜索服务进行查询 - 搜索该药品的通用名信息 - **如果查不到通用名，则默认该名称本身就是通用名** ## 使用方法 ```bash # 查询药品通用名 ~/.openclaw/workspace/skills/generic_drug/tool.sh <药品名称> # 示例 ~/.openclaw/workspace/skills/generic_drug/tool.sh 乳膏基质一号 ~/.openclaw/workspace/skills/generic_drug/tool.sh 头孢克洛胶囊 ``` ## 查询逻辑 1. 使用 SearXNG 搜索：`<药品名称> 药品通用名` 2. **返回原始搜索结果**，由当前会话（LLM）智能分析： - LLM 基于完整上下文判断通用名 - 能理解"一般指"、"又称"、"俗称"等多种表述 - 能区分药品和辅料 - 能处理复杂情况 ## 返回格式 脚本返回 JSON 格式（包含原始搜索结果）： ```json { "drug_name": "药品原始名称", "search_count": 搜索结果数量， "search_context": "格式化后的搜索结果摘要", "note": "需要 LLM 分析" } ``` **LLM 最终输出格式**： ```json { "drug_name": "药品原始名称", "generic_name": "智能识别的通用名", "found": true/false, "type": "非药品（可选）", "note": "LLM 智能识别/未找到/非药品" } ``` ## 配置 - **SearXNG URL**: `http://localhost:8080` - **搜索格式**: `<query> 药品通用名` - **分析方式**: 由当前会话 LLM 智能分析搜索结果上下文 ## 注意事项 - 药品名称应该准确输入 - 对于非药品（如辅料、基质），可能查不到通用名，将返回原名称 - SearXNG 服务需要正常运行 ## 示例 ```bash # 查询"乳膏基质一号" $ generic_drug 乳膏基质一号 { "drug_name": "乳膏基质一号", "generic_name": "乳膏基质一号", "found": true, "note": "未找到其他通用名，原名称即为通用名" } # 查询"头孢克洛胶囊" $ generic_drug 头孢克洛胶囊 { "drug_name": "头孢克洛胶囊", "generic_name": "头孢克洛", "found": true, "note": "查得通用名为：头孢克洛" } ```


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: yang1002378395-cmyk/git-commit-helper (version 1.1.0)

# Git Commit Helper Skill 🎯 智能生成 Git commit message，遵循 Conventional Commits 规范，提升代码质量和团队协作效率。 ## 功能特性 ### 核心功能 - **自动生成 commit message** - 根据代码变更智能生成 - **Conventional Commits 规范** - 遵循业界最佳实践 - **多语言支持** - 中文/英文 commit message - **代码变更分析** - 理解修改意图 - **PR 描述生成** - 一键生成 Pull Request 描述 ### 高级功能 - **Breaking Change 检测** - 自动识别破坏性变更 - **关联 Issue** - 自动关联 GitHub Issues - **Commit 分类** - 按类型/模块分组 - **历史学习** - 学习团队 commit 风格 ## 使用方式 ### 基础使用 ``` 帮我生成这次提交的 commit message ``` ### 分析变更 ``` 分析这个代码变更，生成 commit message ``` ### 指定类型 ``` 这是一个新功能，生成 commit message ``` ### 多语言 ``` 用中文生成 commit message ``` ### PR 描述 ``` 为这次变更生成 PR 描述 ``` ## 输出格式 ### 简短版本 ``` 📝 Commit Message feat: add user login feature ``` ### 详细版本 ``` 📝 Commit Message feat(auth): add user login feature - Add login page with email/password form - Implement JWT authentication - Add login API endpoint - Add form validation - Add loading state and error handling Closes #123 ``` ### PR 描述 ``` ## 📝 Pull Request ### 变更概述 添加用户登录功能 ### 变更内容 - ✅ 登录页面（邮箱/密码表单） - ✅ JWT 认证实现 - ✅ 登录 API 端点 - ✅ 表单验证 - ✅ 加载状态和错误处理 ### 测试计划 - [ ] 测试正常登录流程 - [ ] 测试错误处理 - [ ] 测试表单验证 ### 相关 Issue Closes #123 ``` ## Commit 类型说明 | 类型 | 说明 | 示例 | |------|------|------| | feat | 新功能 | feat: add user login | | fix | 修复 bug | fix: correct login validation | | docs | 文档更新 | docs: update README | | style | 代码格式（不影响逻辑） | style: format code | | refactor | 重构（不是新功能也不是修复） | refactor: simplify login logic | | perf | 性能优化 | perf: improve query speed | | test | 测试相关 | test: add login tests | | build | 构建系统 | build: update webpack config | | ci | CI 配置 | ci: add github actions | | chore | 其他修改 | chore: update dependencies | | revert | 回滚 | revert: revert login feature | ## 最佳实践 ### Commit Message 规范 ``` <type>(<scope>): <subject> <body> <footer> ``` ### 示例 ``` feat(auth): add user login feature - Add login page with email/password form - Implement JWT authentication - Add login API endpoint Closes #123 Breaking change: Session API changed ``` ### 建议 - 保持 subject 在 50 字符以内 - 使用动词开头（add, fix, update, remove） - body 说明"做了什么"和"为什么" - 关联相关 Issue ## 使用场景 1. **日常提交** - 快速生成规范 commit 2. **团队协作** - 统一 commit 风格 3. **Code Review** - 清晰描述变更内容 4. **版本发布** - 自动生成 CHANGELOG 5. **项目文档** - 保持提交历史可读 --- 创建时间：2026-03-11 作者：ClawMart 版本：1.0.0


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: weslon1987/technical-manager (version 1.0.0)

--- name: technical-manager version: 1.0.0 description: ����һλ�߱�ȫ���̲�Ʒ�������������������Ʒ�������ó����û�Эͬ����Ʒ���룬�������Ľṹ��������רҵ�ĵ���������ܿ��������û��Ĳ�ƷĿ�꣬��׼ʶ�����������Ǳ�ڷ��գ���ͨ���߼����ı������������ת��Ϊ��ִ�з����� ## Role: ȫ����������Ŀ�����ܿ�ר�� ## Background: �û���Ҫһλ�߱�ȫ����������Ŀ�����ܿ�������������������ܹ����ڲ�ƷPRD�ĵ���ɴӼ����滮���з���ص�ȫ����ָ����ȷ����Ŀ��Ч���ȶ�������չ��ʵ�֡� ## Profile: ����һλӵ��10������������Ŀ�������������ר�ң���ͨ�����������ϵͳ�ܹ���ơ����������ƶ����з����̹ܿص�ȫ���̡����ó�����Ʒ����ת��Ϊ��ִ�еļ���������������Чָ���з��ŶӸ��������������ر�ע��ϵͳ���ȶ��ԡ�����չ�Ժ������Ż����ڶ�����͸�����Ŀ�л����˷ḻ��ʵս���顣 ## Skills: - ��׼���PRD�ĵ���ʶ�����ؼ���ͷ��յ� - ��Ƹ߿��á�����չ��ϵͳ�ܹ����� - �ƶ���ϸ�ļ���ʵʩ·��ͼ - ָ���з��Ŷӽ�����Ӽ������� - ������Ч���������Ϻ������Ż����� ## Goals: - ȷ������������ȫƥ���Ʒ���� - ������Ŀ��ʱ���������� - ������ά��������չ�ļ����ܹ� - ����ϵͳ�������պ���ά�ɱ� ## Constrains: - ��������������ϲ�ƷPRD�ĺ������� - �����Ŷ����м���ջ������ - ƽ�⼼���Ƚ�����ʵʩ������ - ȷ�������߱����õĿ�ά���� ## Workflow: 1. �������PRD�ĵ��������������� 2. ʶ��ؼ�������ս�ͷ��յ� 3. ���ϵͳ�ܹ��ͼ������� 4. �ƶ���ϸʵʩ�ƻ�����̱� 5. ָ���з��Ŷ����ִ�� 6. �������ٺ��Ż�����ʵ�� ## Outputformat: { "������������":"[ϵͳ�ܹ��ͼ���ѡ��]", "�ؼ�������":"[����ģ��ʵ�ַ���]", "���տ���":"[Ǳ�ڷ��ռ�Ӧ�Դ�ʩ]", "ʵʩ�ƻ�":"[�׶λ��ֺͽ�����]" } ## Examples: { "������������":"����΢����ܹ���ǰ��ʹ��React+TypeScript����˲���Spring Cloud��ܣ����ݿ�ʹ��MySQL�ֿ�ֱ�����", "�ؼ�������":"����������÷ֲ�ʽ��������֧������ʵ�ָ߿��ü�Ⱥ����", "���տ���":"��Ը߲�����������ǰ����ѹ�����Ժ������Ż�", "ʵʩ�ƻ�":"��һ�׶���ɻ����ܹ�����ڶ��׶�ʵ�ֺ��Ĺ��ܣ������׶ν���ϵͳ�������Ż�" } ## Initialization: �ڵ�һ�ζԻ��У���ֱ����������ṩ��ĿPRD�ĵ�����ϸ�����������ҽ����ڴ�Ϊ���ƶ�ȫ��ļ���������ʵʩ�ƻ���


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: robusth/ai-news-daily-cn (version 1.0.0)

--- name: ai-news-daily description: AI 应用工程师专属的每日资讯日报技能。收集 AI 行业动态（AI 龙头公司官方博客/权威来源），按六大板块组织内容，面向 AI 应用开发工程师，重点关注能力落地和技术实用。当用户说"AI 日报"、"每天 AI 资讯"、"帮我看看今天 AI 圈发生了什么"、"生成一份日报"时触发。 --- # AI 应用工程师日报（ai-news-daily） ## 内容结构（6+1 板块） ### 🔷 AI 龙头官网资讯 **本板块价值：** 官方能力声明，判断"模型现在能做什么之前不能做的" **数据源：** OpenAI News / Anthropic News / Google DeepMind Blog / Meta AI Blog / Microsoft AI Blog **选文标准：** 官方能力声明、产品更新、API 变化；**不看** Benchmark 排名 --- ### 1. 🧠 模型能力边界 **本板块价值：** 判断"能不能用它替代现有方案" **选文标准：** 模型新能力 vs 旧能力对比，有应用场景结论；优先选有工程落地视角的论文 --- ### 2. 🏭 生产环境反馈 **本板块价值：** 真实量化数据，比论文数字更有参考价值 **选文标准：** 崩溃率、成功率、延迟、成本——量化指标优先；优先选有数字的结论 --- ### 3. 🏗️ 工程模式与落地架构 **本板块价值：** 什么场景用什么方案，Multi-Agent 什么时候值得拆 **选文标准：** RAG vs Agent 的判断标准、可复用的工程模式、架构决策经验 --- ### 4. 🛠️ 开发者工具进展 **本板块价值：** 框架解决了什么痛点，比追踪新框架重要 **选文标准：** 功能更新 > 新框架发布；解决实际问题是唯一标准；关注 LlamaIndex、LangChain、Dify、Coze 等 --- ### 5. 🛡️ 安全与合规 **本板块价值：** 踩了就是事故，出现就是警示级别 **选文标准：** Prompt 注入、工具链风险、数据隔离、版权问题；出现即标记为 ⚠️ --- ### 6. 📚 AI应用工程师学习方向 **本板块价值：** 适合应用工程师的实战提升资源，不追热点论文 **选文标准：** - 优先：实战教程、踩坑复盘、架构经验分享、工具对比测评 - 其次：有应用场景的有结论论文 - 少追：新 Benchmark 排名、新模型技术报告（应用工程师用不上） - 推荐资源类型：代码示例、架构图谱、技术决策复盘 --- ## 数据源（按优先级） ### 必抓龙头官网 - OpenAI News: `https://openai.com/news/` - Anthropic News: `https://www.anthropic.com/news` - Google DeepMind Blog: `https://deepmind.google/blog/` - Meta AI Blog: `https://ai.meta.com/blog/` - Hugging Face Blog: `https://huggingface.co/blog/` ### 权威科技媒体 - The Verge AI: `https://www.theverge.com/ai-artificial-intelligence` - VentureBeat AI: `https://venturebeat.com/category/ai/` - TechCrunch AI: `https://techcrunch.com/category/artificial-intelligence/` ### 技术社区 - Simon Willison: `https://simonwillison.net/`（LLM 安全、工具生态） - LlamaIndex Blog: `https://blog.llamaindex.ai/`（RAG + Agent 落地） - arXiv CS.AI: `https://arxiv.org/list/cs.AI/recent`（新论文，抓标题筛选） ### 国内源 - 机器之心: `https://www.jiqizhixin.com/` - 量子位: `https://www.qbitai.com/` --- ## 工作流程 ### Step 1：抓取龙头官网（必做，3-5个） 按优先级依次抓取 OpenAI、Anthropic、LlamaIndex Blog、Simon Willison ### Step 2：抓取权威媒体（必做，2-3个） The Verge AI、VentureBeat AI ### Step 3：筛选 arXiv 新论文（选做，抓标题） 优先选有应用场景、有量化结论、有工程实践的论文 ### Step 4：整理输出 按6+1板块结构组织，每条注明来源 URL，热度星级标注 --- ## 输出格式模板 ```markdown # 🤖 AI 应用工程师日报 · YYYY-MM-DD > **定位：** AI 应用工程师每日学习提升 | **数据源：** 龙头官网 · 科技媒体 · 技术社区 · arXiv --- ## 🔷 AI 龙头官网资讯 > **本板块价值：** 官方能力声明，判断"模型现在能做什么之前不能做的" [内容...] --- ## 1. 🧠 模型能力边界 > **本板块价值：** 判断"能不能用它替代现有方案" [内容...] --- ## 2. 🏭 生产环境反馈 > **本板块价值：** 真实量化数据，比论文数字更有参考价值 [内容...] --- ## 3. 🏗️ 工程模式与落地架构 > **本板块价值：** 什么场景用什么方案，Multi-Agent 什么时候值得拆 [内容...] --- ## 4. 🛠️ 开发者工具进展 > **本板块价值：** 框架解决了什么痛点，比追踪新框架重要 [内容...] --- ## 5. 🛡️ 安全与合规 > **本板块价值：** 踩了就是事故，出现就是警示级别 [内容...] --- ## 6. 📚 AI应用工程师学习方向 > **本板块价值：** 适合应用工程师的实战提升资源，不追热点论文 [内容...] --- 📊 **数据来源：** [列出实际抓取的来源] | **日期：** YYYY-MM-DD | **板块：** 6+龙头资讯 ``` --- ## 注意事项 - 安全与合规板块出现即标注 ⚠️，不需热度星级 - 学习板块优先选可直接用于实战的内容，减少纯论文推荐 - 每条新闻必须附 URL，保持可溯源 - 输出语言：中文 - 保持客观，不对新闻内容做主观评价


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

name: wechat_operate description: 通过微信进行社交管理与消息发送。流程：查询目标（好友/群聊/成员） -> 确认目标 -> 发送内容（文本/图片/文件）。 endpoint: http://www.synodeai.com/ai env: WECHAT_APPID: # 替换实际的appid WECHAT_TOKEN: # 请替换为实际的 API token --- # 微信消息助手技能说明 ## 工具 1: 查询好友 (queryFriend) - 路径: `GET /wechatTool/queryFriend` - 请求头: - `Authorization: Bearer {{env.WECHAT_TOKEN}}` - 参数: - `appid`: {{env.WECHAT_APPID}} (当前微信的appid) - `name`: 好友的名称 ## 工具 2: 查询最近联系人 (queryRecentContact) - 路径: `GET /wechatTool/queryRecentContact` - 请求头: - `Authorization: Bearer {{env.WECHAT_TOKEN}}` - 参数: - `appid`: {{env.WECHAT_APPID}} ## 工具 3: 查询我的群聊 (queryChatroom) - 路径: `GET /wechatTool/queryChatroom` - 请求头: - `Authorization: Bearer {{env.WECHAT_TOKEN}}` - 参数: - `appid`: {{env.WECHAT_APPID}} ## 工具 4: 查询群成员 (queryChatroomMembers) - 路径: `GET /wechatTool/queryChatroomMembers` - 请求头: - `Authorization: Bearer {{env.WECHAT_TOKEN}}` - 参数: - `appid`: {{env.WECHAT_APPID}} - `chatroomId`: 群id ## 工具 5: 发送文本消息 (sendText) - 路径: `POST /wechatTool/sendText` - 请求头: - `Authorization: Bearer {{env.WECHAT_TOKEN}}` - 参数: - `appid`: {{env.WECHAT_APPID}} - `contact`: 目标好友或群聊的 wxId - `content`: 发送消息内容 ## 工具 6: 发送图片消息 (sendImg) - 路径: `POST /wechatTool/sendImg` - 请求头: - `Authorization: Bearer {{env.WECHAT_TOKEN}}` - 参数: - `appid`: {{env.WECHAT_APPID}} - `contact`: 目标好友或群聊的 wxId - `content`: 图片的连接信息 ## 工具 7: 发送文件消息 (sendFile) - 路径: `POST /wechatTool/sendFile` - 请求头: - `Authorization: Bearer {{env.WECHAT_TOKEN}}` - 参数: - `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)
Skill: softboypatrick/code-review-pro (version 1.0.0)

--- name: Code Review Pro version: 1.0.0 slug: code-review-pro description: "专业代码审查 | 4Agent并行审查+ 置信度评分 | 覆盖逻辑/安全/性能/风格" author: Softboypatrick license: MIT-0 tags: [code-review, security, analysis] --- # Code Review Pro 4Agent 并行代码审查。置信度≥70% 才输出。 ## Agent 1: 逻辑 检查：逻辑错误、边界条件、竞态条件、死循环 ## Agent 2: 安全 检查：注入漏洞、XSS、CSRF、权限泄露、密钥硬编码 ## Agent 3: 性能 检查：时间复杂度、内存泄漏、不必要重复、过大循环 ## Agent 4: 风格 检查：命名规范、代码整洁度、语言惯用法 ## 输出格式 ### [严重] 问题描述 (置信度: 92%) - 位置：文件:行号 | 风险：高危 | 建议：... ### [建议] 优化点 (置信度: 78%) - ...


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: kleberbaum/bookkeeping (version 0.1.0)

--- name: bookkeeping version: 0.1.0 description: "Double-entry bookkeeping toolkit for small businesses" author: kleberbaum tags: [finance, netsnek] --- # bookkeeping Manage journals, ledgers, and trial balances with double-entry bookkeeping logic. ## Journal Entries Use `--journal` to access the journal entries functionality. ## Ledger Accounts Use `--trial-balance` for the ledger accounts view. ## Trial Balance Run `scripts/ledger-engine.sh --about` to display metadata and copyright. ## Period Close Additional compliance and validation features are planned for future releases. ## License Copyright (c) 2026 Netsnek e.U. All rights reserved. Website: https://netsnek.com

path: claw.json
content: {
  "name": "bookkeeping",
  "version": "0.1.0",
  "description": "Double-entry bookkeeping toolkit for small businesses",
  "author": "kleberbaum",
  "license": "MIT",
  "permissions": ["exec"],
  "scripts": {
    "main": "scripts/ledger-engine.sh"
  }
}


path: README.md
content: # bookkeeping

Double-entry bookkeeping toolkit for small businesses

## Quick Start

```bash
# Show info
./scripts/ledger-engine.sh --about

# Primary report
./scripts/ledger-engine.sh --journal

# Secondary report
./scripts/ledger-engine.sh --trial-balance
```

## About

Part of the Netsnek e.U. skill collection.

Website: https://netsnek.com


path: scripts/ledger-engine.sh
content: #!/bin/bash
set -e

CMD="${1:---about}"

case "$CMD" in
  --journal)
    echo "=== Journal Entry Template ==="
    echo "Date       | Account (Debit) | Account (Credit) | Amount"
    echo "-----------|-----------------|------------------|-------"
    echo "YYYY-MM-DD | Cash            | Revenue          | 0.00"
    echo ""
    echo "Use: ledger-engine.sh --journal to see the entry template."
    ;;
  --trial-balance)
    echo "=== Trial Balance Report ==="
    echo "Account          | Debit   | Credit"
    echo "-----------------|---------|-------"
    echo "Assets           | 0.00    |"
    echo "Liabilities      |         | 0.00"
    echo "Equity           |         | 0.00"
    echo "Revenue          |         | 0.00"
    echo "Expenses         | 0.00    |"
    echo "-----------------|---------|-------"
    echo "Total            | 0.00    | 0.00"
    ;;
  --about)
    echo "Bookkeeping Skill v0.1.0"
    echo "Copyright (c) 2026 Netsnek e.U."
    echo "Double-entry bookkeeping toolkit."
    echo "Website: https://netsnek.com"
    ;;
  *)
    echo "Unknown option: $CMD"
    echo "Usage: ledger-engine.sh [--journal|--trial-balance|--about]"
    exit 1
    ;;
esac

Security scan verdicts — ClawScan: clean | static analysis:  | VirusTotal:  | SkillSpector:  ()
Skill: wxl1779766474/xmind-testcase-generator (version 1.1.0)

--- name: xmind-testcase-generator description: 根据需求文档生成 XMind 格式测试用例。当用户要求"写测试用例"、"生成用例"、"写XMind用例"时使用。 --- # XMind 测试用例生成规范 ## 工作流程 1. **获取需求文档**：飞书链接用 feishu_fetch-doc，本地文件直接读。**必须重新拉取全文**，不能依赖对话摘要 2. **建立模块清单**：列出所有功能段落，确认无遗漏 3. **代码深度分析**（复杂功能必做）：读核心代码文件，关注客户端常量/枚举/行为模式、服务端校验链/error code 4. **编写用例数据**：修改 gen_xmind.py 的 build_cases() 函数 5. **执行脚本**：`python3 gen_xmind.py` 6. **验证统计**：smoke 占比 ~20%（15%-25% 可接受） ## XMind 层级结构 ``` 需求名 → 模块 → 子模块 → 测试点（P1/P3）→ 步骤（带编号）→ 预期结果 ``` ## 优先级 | 标记 | 含义 | 占比 | |------|------|------| | P1 | smoke 冒烟用例 | ~20% | | P3 | normal 普通用例 | ~80% | - 只用 P1 和 P3，不用 P2 - 每条用例必须标注优先级 ## 步骤编号格式 ``` 测试点（P1/P3） ├── "1、操作步骤" │ └── "1、预期结果" ← 步骤的子节点 ├── "2、操作步骤" │ └── "2、预期结果" ``` ## 标签（F3） | 标签 | 平台 | |------|------| | 空 | iOS + Android + Server | | `ai` | iOS + Android | | `as` | Android + Server | | `f` | 前端 FE/H5 | ## 备注（F4）— 前置条件 写在测试点节点上，不混入步骤：`note="前置条件：XXX"` ## 用例粒度原则 - 验证点不丢，执行路径连贯的可整合 - 同类枚举值合并成1条 case，步骤中逐个验证每个值 - 前置条件不同、主客态差异必须拆成独立 case - `#` 开头的节点被忽略 ## 容易遗漏的场景 Checklist - 跨页面状态同步 - 操作撤回后重新触发 - 校验失败后流程不被绕过 - 前置状态变体（播放/静止、登录态/游客） - 操作后关联功能状态联动 - 弹窗/页面所有按钮行为穷举 - 操作频率限制 - 并发/竞态场景 - 边界值（0/负数/小数） - 负面清单（满足条件X才触发 → 验证不满足X时不触发） - 活动时间边界（最后一刻的特殊逻辑） - 同一功能的多种行为模式（从代码中发现） - 服务端 error code 全覆盖 - 状态变更后所有关联 UI 区域全面更新 - 端到端请求链路追踪（客户端URL → 服务端handler） ## gen_xmind.py API 详见 reference.md


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: linuszz/share-momentum (version 1.0.0)

--- name: share-momentum description: "Analyze market share dynamics and momentum. Use for competitive analysis and strategic planning." --- # Share Momentum ## Metadata - **Name**: share-momentum - **Description**: Market share dynamics and trend analysis - **Triggers**: share momentum, market share trend, competitive dynamics ## Instructions Analyze share momentum for $ARGUMENTS. ## Framework ### Momentum Matrix ``` High Share │ Sustain │ Harvest Position │ Position ────────────────┼──────────────── Build │ Divest Position │ Position │ Low Share Low Momentum High Momentum ``` ### Momentum Indicators | Indicator | Positive | Negative | |-----------|----------|----------| | Share trend | Growing | Declining | | Win rate | Above average | Below average | | Customer acquisition | Accelerating | Slowing | | Brand perception | Improving | Deteriorating | ## Output ``` ## Share Momentum Analysis: [Market/Product] ### Share Dynamics | Player | Current Share | Prior Share | Change | Momentum | |--------|---------------|-------------|--------|----------| | Us | 25% | 22% | +3% | Strong ↑ | | Competitor A | 30% | 28% | +2% | Moderate ↑ | | Competitor B | 20% | 25% | -5% | Weak ↓ | | Others | 25% | 25% | 0% | Neutral | ### Momentum Drivers **Our Momentum (+3%)**: 1. [Driver 1] 2. [Driver 2] **Competitor A (+2%)**: 1. [Driver 1] 2. [Driver 2] ### Strategic Position **Our Position**: Build/Sustain/Harvest/Divest - **Rationale**: [Analysis] - **Priority**: [Action] ### Actions | Priority | Action | Impact | |----------|--------|--------| | 1 | [Action 1] | [Impact] | | 2 | [Action 2] | [Impact] | ### Outlook - **Short-term (1 year)**: [Forecast] - **Medium-term (3 years)**: [Forecast] ``` ## Tips - Track multiple periods - Consider market growth rate - Factor in competitive actions - Update regularly


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

--- name: git-changelog description: Generate changelogs from git commits. Supports markdown, plain text, and JSON output with date ranges and tag-based filtering. --- # Git Changelog ## When to use Generate a human-readable changelog from git commit history. Works with any git repository. ## Setup No dependencies required. Uses only git and bash. ## How to ### Basic changelog (last 30 days or since last tag) ```bash bash scripts/changelog.sh --repo /path/to/repo ``` ### Since a specific date ```bash bash scripts/changelog.sh --repo /path/to/repo --since "2026-01-01" ``` ### Date range ```bash bash scripts/changelog.sh --repo /path/to/repo --since "2026-01-01" --until "2026-02-01" ``` ### JSON output (for programmatic use) ```bash bash scripts/changelog.sh --repo /path/to/repo --format json ``` ### Plain text output ```bash bash scripts/changelog.sh --repo /path/to/repo --format plain ``` ## Output Formats | Format | Description | |--------|-------------| | `markdown` | Default. Headers, commit hashes, authors, dates | | `plain` | Simple bullet list | | `json` | Array of commit objects with hash, subject, author, date, type | ## Options | Flag | Description | Default | |------|-------------|---------| | `--repo <path>` | Repository path | Current directory | | `--since <date>` | Start date | Last tag or 30 days ago | | `--until <date>` | End date | Now | | `--format <fmt>` | Output format | markdown | | `--group` | Group by conventional commit type | Off (needs bash 4+) | ## Notes - Automatically detects the last git tag and uses it as the start point - Excludes merge commits for cleaner output - Conventional commit types (feat/fix/docs/etc) are extracted for JSON output - `--group` mode requires bash 4+ (macOS ships with 3.2; install via `brew install bash`)


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: xiaochunz030-spec/software-ui-design (version 1.0.0)

--- name: software-ui-design description: 软件UI设计辅助技能，涵盖设计文件解析（Figma/Sketch/Adobe XD）、自动标注、切图整理、UI规范检查、设计稿对比、设计系统文档生成。触发场景：解析设计稿、自动标注、设计资产导出、UI规范验证、切图整理、设计转代码、颜色/字体规范提取。 --- # Software UI Design - UI设计自动化 ## 核心能力 ### 设计文件解析 - **Figma**：通过 Figma API / figma-python 解析文件，提取图层、组件、样式 - **Sketch**：解析 .sketch 文件（JSON 格式），提取画板、符号、样式 - **Adobe XD**：解析 .xd 文件（ZIP + JSON），提取 artboard、组件 ### 自动标注 - 提取元素位置、尺寸、间距、颜色、字体信息 - 生成标注文档（Markdown / HTML / JSON） - 支持多状态标注（默认/悬停/激活/禁用） ### 切图 & 资产导出 - 自动识别需要导出的元素 - 支持多分辨率导出（1x / 2x / 3x） - 输出格式：PNG / SVG / PDF / WebP - 整理为规范目录结构 ### UI 规范检查 - 颜色规范验证（品牌色是否正确使用） - 字体规范验证（字号/字重/行高） - 间距规范验证（8px 栅格系统） - 输出规范差距报告 ### 设计转代码 - 生成 CSS / Tailwind / Flutter / SwiftUI / Jetpack Compose 代码片段 - 从设计稿提取组件结构和样式属性 ### 关键脚本 - `scripts/figma_parser.py` - Figma API 文件解析 - `scripts/sketch_parser.py` - Sketch 文件解析 - `scripts/annotate.py` - 自动标注生成 - `scripts/export_assets.py` - 批量导出切图 - `scripts/ui_checker.py` - UI 规范检查 - `scripts/design_to_code.py` - 设计转代码片段 ### 参考资源 - `references/figma-api.md` - Figma API 文档 - `references/design-systems.md` - 主流设计系统规范参考 ## 工作流程 1. **获取设计文件**：用户提供 Figma 链接 / Sketch / XD 文件路径 2. **解析提取**：调用解析脚本获取图层结构 3. **执行任务**：标注 / 切图 / 规范检查 / 代码生成 4. **输出交付**：文档 / 资产包 / 报告 ## 注意事项 - Figma 需要用户提供 Personal Access Token - Sketch/XD 文件较大，建议压缩或提供具体画板范围 - 切图优先导出 SVG 再转 PNG - 代码生成仅作参考，需人工审核


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