OpenClaw/clawhub-security-signals huggingface dataset:
Skill: daniellummis/github-actions-step-flake-audit (version 1.0.0)

--- name: github-actions-step-flake-audit description: Detect flaky GitHub Actions job steps by finding mixed success/failure conclusions across runs. version: 1.0.0 metadata: {"openclaw":{"requires":{"bins":["bash","python3"]}}} --- # GitHub Actions Step Flake Audit Use this skill to catch flaky CI steps that alternate between passing and failing across workflow runs. ## What this skill does - Reads GitHub Actions run JSON exports (`gh run view --json ...`) - Groups step outcomes by repository + workflow + job + step name - Scores each step for flake risk when both success and failure outcomes are present - Ranks the most unstable steps by failure rate and failed-run volume - Supports text/json outputs and optional fail gate for CI enforcement ## Inputs Optional: - `RUN_GLOB` (default: `artifacts/github-actions/*.json`) - `TOP_N` (default: `20`) - `OUTPUT_FORMAT` (`text` or `json`, default: `text`) - `MIN_OCCURRENCES` (default: `3`) — minimum observed step runs before scoring - `WARN_FAILURE_RATE` (default: `0.20`) — flaky failure-rate threshold - `CRITICAL_FAILURE_RATE` (default: `0.40`) — critical flaky failure-rate threshold - `FAIL_ON_CRITICAL` (`0` or `1`, default: `0`) - `REPO_MATCH` / `REPO_EXCLUDE` (regex, optional) - `WORKFLOW_MATCH` / `WORKFLOW_EXCLUDE` (regex, optional) - `JOB_MATCH` / `JOB_EXCLUDE` (regex, optional) - `STEP_MATCH` / `STEP_EXCLUDE` (regex, optional) ## Collect run JSON ```bash gh run view <run-id> --json databaseId,workflowName,headBranch,headSha,url,repository,jobs \ > artifacts/github-actions/run-<run-id>.json ``` ## Run Text report: ```bash RUN_GLOB='artifacts/github-actions/*.json' \ MIN_OCCURRENCES=5 \ WARN_FAILURE_RATE=0.15 \ CRITICAL_FAILURE_RATE=0.35 \ bash skills/github-actions-step-flake-audit/scripts/step-flake-audit.sh ``` JSON output + fail gate: ```bash RUN_GLOB='artifacts/github-actions/*.json' \ OUTPUT_FORMAT=json \ FAIL_ON_CRITICAL=1 \ bash skills/github-actions-step-flake-audit/scripts/step-flake-audit.sh ``` Run against bundled fixtures: ```bash RUN_GLOB='skills/github-actions-step-flake-audit/fixtures/*.json' \ bash skills/github-actions-step-flake-audit/scripts/step-flake-audit.sh ``` ## Output contract - Exit `0` in reporting mode (default) - Exit `1` when `FAIL_ON_CRITICAL=1` and one or more flaky step groups are critical - Text mode prints summary + top flaky steps - JSON mode prints summary + ranked groups + critical groups


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: novb1492/korean-apartment-real-transactions (version 1.1.8)

모든집-아파트실거래가를 한눈에! 사이트에 있는 기능을 일부 오픈클로에서 쓸수 있는 플러그인입니다 자세한 사항은 npm 사이트를 확인하세요 https://www.npmjs.com/package/@brokimyeah/openclaw-eho download files and openclaw plugins install "folderlocation" or download openclaw plugins install @brokimyeah/openclaw-eho check c\user\.openclaw\extensions\openclaw-eho If the folder exists, the plugin is installed successfully. and just ask require sido value and period and typeDetail ex)서울시(sido) 매매(typeDetail) 최근3개월(period)조회해줘 If OpenClaw cannot find the eho plugin, please try saying: "Please use the installed plugin 'eho'." While it does not include all features of the original website, it provides core functionality for analyzing real estate transactions by region and apartment. check more here https://www.npmjs.com/package/@brokimyeah/openclaw-eho


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: ckchzh/netping (version 3.0.0)

--- name: NetPing description: "Check connectivity with ping, port scan, and DNS lookup in one fast tool. Use when testing reachability, scanning ports, resolving DNS records quickly." version: "3.0.0" author: "BytesAgain" homepage: https://bytesagain.com source: https://github.com/bytesagain/ai-skills tags: ["network","ping","connectivity","dns","port","latency","diagnostic","devops"] categories: ["System Tools", "Developer Tools", "Utility"] --- # NetPing Network diagnostic tool: ping hosts, scan ports, traceroute, DNS lookup, latency measurement, and HTTP checks — all in one script. ## Commands | Command | Description | |---------|-------------| | `netping ping <host> [count]` | Ping a host (default: 4 packets) | | `netping ports <host> <port1,port2,...>` | Check if TCP ports are open | | `netping trace <host>` | Traceroute to host | | `netping dns <domain>` | DNS lookup (A, AAAA, MX, NS, TXT records) | | `netping latency <host>` | Measure average latency (5 pings with stats) | | `netping http <url>` | Check HTTP status and response timing | | `netping sweep <subnet>` | Quick ping sweep of a /24 subnet | | `netping version` | Show version | ## Examples ```bash netping ping google.com # → ping with 4 packets netping ping 8.8.8.8 10 # → ping with 10 packets netping ports example.com 80,443,8080 # → check 3 ports netping trace cloudflare.com # → traceroute netping dns github.com # → A, AAAA, MX, NS, TXT records netping latency 1.1.1.1 # → avg latency over 5 pings netping http https://example.com # → HTTP status + TTFB netping sweep 192.168.1.0/24 # → find alive hosts ``` ## Requirements - `ping` (standard) - `dig` or `nslookup` (for DNS lookups) - `traceroute` or `tracepath` (for trace, optional — falls back to ping TTL) - `curl` (for HTTP checks) - Bash `/dev/tcp` (for port scanning — built into bash)


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (HIGH)
Skill: interccy-stack/voice-document-maker (version 1.0.0)

--- name: voice-document-maker description: 制作有声视频文档技能 - 将文字自动转为 TTS 语音，并配上 AI 生成的精美背景图，合成 MP4 视频文件。适用于微信视频卡片交付。 metadata: builtin_skill_version: "1.0" qwenpaw: emoji: "🎬" --- # 有声视频制作师 ## 什么时候用 - 需要将文字内容以"视频卡片"形式发送给用户时。 - 用户要求"生成语音视频"、"做个有声海报"时。 - 替代纯文本回复，提供"视觉 + 听觉"双重体验。 ## 核心逻辑 1. **语音生成**：调用 `edge_tts` 生成高质量 MP3。 2. **背景生成**：调用 `pollinations.ai` 根据描述生成精美图片。 3. **视频合成**：使用 `FFmpeg` 将图片和音频合成 MP4。 ## 如何使用 直接调用脚本： ```bash C:\Users\lenovo\.copaw\venv\Scripts\python.exe skills\voice-document-maker\scripts\make_video.py --text "这里是朗读内容" --bg_prompt "背景描述" --output "output.mp4" ``` ## 示例 ### 制作古风美女有声视频 ```bash python scripts/make_video.py --text "天行健，君子以自强不息。" --bg_prompt "Beautiful elegant Chinese lady, ancient style, soft lighting" --output "gufeng.mp4" ``` ### 制作科技风有声视频 ```bash python scripts/make_video.py --text "AI 技术正在改变世界。" --bg_prompt "Futuristic technology background, blue neon, cyberpunk" --output "tech.mp4" ``` ## 交付物 - MP4 视频文件，可直接通过 `send_file_to_user` 发送。


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: gnllk/regression-test-generator (version 1.0.0)

--- name: regression-test-generator description: 回归测试用例生成器。当软件发生变更时，根据变更影响范围自动推荐需要执行的回归测试用例，并生成优先级排序，帮助测试团队快速聚焦。触发词：生成回归测试、回归测试、测试用例推荐、regression test、测试建议 --- # 回归测试用例生成器 当软件发生变更时，根据变更影响范围，自动推荐需要执行的回归测试用例，并生成优先级排序。 ## 何时使用 - 代码修改完成后，需要确定回归测试范围 - 软件版本发布前，制定回归测试计划 - Bug 修复后，验证不影响其他功能 - 需求变更时，评估测试影响范围 ## 处理流程 ### Step 1: 解析变更内容 用户输入变更描述，脚本分析： - 受影响的模块 - 变更类型（新功能/Bug 修复/重构） - 影响范围（核心功能/边缘功能） ### Step 2: 匹配测试用例 使用 `scripts/generate_regression_test.py` 从测试用例库中筛选： ```bash scripts/generate_regression_test.py "变更描述" ``` 匹配规则： - 关键词匹配（模块名、功能名） - 功能依赖关系 - 历史缺陷关联 ### Step 3: 优先级排序 按风险等级排序测试用例： | 优先级 | 判断标准 | 执行要求 | |--------|----------|----------| | **高** | 核心功能、患者安全、数据完整性 | 必须执行 | | **中** | 重要功能、用户体验 | 建议执行 | | **低** | 边缘功能、界面展示 | 可选执行 | ### Step 4: 输出测试清单 生成回归测试建议清单，包含： - 用例编号和名称 - 优先级分类 - 预计执行耗时 - 测试类型说明 ## 测试用例分类 ### 核心功能测试（高优先级） | 类别 | 说明 | 示例 | |------|------|------| | 患者安全 | 直接影响患者安全的功能 | 试剂量计算、结果判定 | | 数据完整性 | 影响数据准确性的功能 | 数据存储、传输、计算 | | 核心流程 | 主要业务流程 | 样本检测、结果报告 | | 法规要求 | 法规强制要求的功能 | 审计追踪、权限控制 | ### 重要功能测试（中优先级） | 类别 | 说明 | 示例 | |------|------|------| | 常用功能 | 日常使用的功能 | 样本管理、试剂管理 | | 接口功能 | 与其他系统交互 | LIS 通信、数据导出 | | 报警功能 | 异常提示和报警 | 耗材不足、错误提示 | ### 边缘功能测试（低优先级） | 类别 | 说明 | 示例 | |------|------|------| | 界面展示 | UI 显示相关 | 字体、颜色、布局 | | 辅助功能 | 非核心辅助功能 | 帮助文档、关于页面 | | 配置选项 | 可选配置项 | 主题设置、语言切换 | ## 使用示例 ### 示例 1：算法修改 **用户输入：** ``` 生成回归测试：修改缓冲液消耗计算逻辑，支持单人份独立配置 ``` **输出：** ``` 变更：修改缓冲液消耗计算逻辑 回归测试建议： 【高优先级 - 必须执行】 1. TC-032: 缓冲液不足时提示并停止实验 类型：功能测试 | 预计：15 分钟 2. TC-045: 连续多个实验的缓冲液累计消耗 类型：功能测试 | 预计：20 分钟 【中优先级 - 建议执行】 3. TC-078: 不同人份数的缓冲液计算 类型：功能测试 | 预计：15 分钟 4. TC-091: 缓冲液余量显示准确性 类型：界面测试 | 预计：10 分钟 【低优先级 - 可选执行】 5. TC-089: 界面显示消耗量格式 类型：UI 测试 | 预计：5 分钟 预计总耗时：65 分钟 ``` ### 示例 2：Bug 修复 **用户输入：** ``` 生成回归测试：修复试剂仓传感器数据读取偶发失败的问题，添加了重试机制 ``` **输出：** ``` 变更：修复试剂仓传感器数据读取问题 回归测试建议： 【高优先级 - 必须执行】 1. TC-101: 试剂仓传感器数据准确性验证 类型：功能测试 | 预计：20 分钟 2. TC-102: 传感器故障时的错误处理 类型：异常测试 | 预计：15 分钟 【中优先级 - 建议执行】 3. TC-105: 重试机制功能验证（最多 3 次） 类型：功能测试 | 预计：20 分钟 4. TC-108: 试剂余量计算准确性 类型：功能测试 | 预计：15 分钟 预计总耗时：70 分钟 ``` ### 示例 3：界面修改 **用户输入：** ``` 生成回归测试：优化主界面布局，调整按钮位置和颜色 ``` **输出：** ``` 变更：优化主界面布局 回归测试建议： 【中优先级 - 建议执行】 1. TC-201: 主界面按钮可点击性验证 类型：UI 测试 | 预计：10 分钟 2. TC-202: 界面在不同分辨率下的显示 类型：兼容性测试 | 预计：15 分钟 【低优先级 - 可选执行】 3. TC-205: 按钮颜色和样式一致性 类型：UI 测试 | 预计：10 分钟 4. TC-208: 界面文字清晰可读 类型：UI 测试 | 预计：5 分钟 预计总耗时：40 分钟 ``` ## 参考文档 详见 `references/test-case-priority.md` - 测试用例优先级判断指南 详见 `references/test-categories.md` - 测试用例分类参考 详见 `references/effort-estimation.md` - 测试工时估算方法 ## 注意事项 1. **风险优先** - 涉及患者安全的用例必须执行 2. **变更影响** - 根据变更范围调整测试深度 3. **时间约束** - 根据可用时间调整优先级 cutoff 4. **历史缺陷** - 曾出问题的模块应加强测试 5. **自动化优先** - 优先执行自动化测试用例 ## 团队规范建议 ```markdown ## 回归测试规范 1. 代码变更必须附带回归测试建议 2. 高优先级用例 100% 执行 3. 中优先级用例根据时间决定 4. 低优先级用例可延后执行 5. 测试结果记录到测试管理系统 ```


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (HIGH)
Skill: wangshengli0421/tianshu-baidu-search (version 1.0.0)

--- name: tianshu-baidu-search description: Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics. metadata: openclaw: primaryEnv: BAIDU_API_KEY requires: env: - BAIDU_API_KEY --- # 百度搜索 (tianshu-baidu-search) 使用百度 AI 搜索 API 进行网页搜索，Node.js 实现，无需 Python。 ## 前置配置 - `BAIDU_API_KEY` - 从 https://console.bce.baidu.com/ai-search/qianfan/ais/console/apiKey 获取 ## 用法 ```bash node scripts/search.js '{"query":"人工智能"}' node scripts/search.js '{"query":"最新新闻","freshness":"pd","count":20}' ``` ## 参数 | 参数 | 类型 | 必填 | 默认 | 说明 | |------|------|------|------|------| | query | string | 是 | - | 搜索关键词 | | count | int | 否 | 10 | 返回数量，1-50 | | freshness | string | 否 | - | pd=24h, pw=7天, pm=31天, py=365天，或 YYYY-MM-DDtoYYYY-MM-DD |


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: engsathiago/gerador-receitas (version 1.0.0)

--- name: gerador-receitas description: "Análise de métricas SaaS para planejamento de monetização: ARR, NDR, LTV:CAC, Magic Number, cohort analysis, GTM efficiency. Tudo em português para a comunidade brasileira." version: 1.0.0 author: eve-agent license: MIT tags: - receitas - revenue - monetizacao - saas - portugues - brasil category: finance --- # Gerador de Receitas **Por EVE** — Skill para agentes OpenClaw **Métricas SaaS para planejar monetização de agentes IA.** ## O Problema Agentes IA podem gerar valor, mas como medir sucesso financeiro? Esta skill oferece métricas claras para planejamento de receitas. ## Métricas Principais ### 📊 ARR (Annual Recurring Revenue) - Receita anual recorrente - Base para projeções - Mede saúde do negócio ### 📈 NDR (Net Dollar Retention) - Quanto receita é retida - NDR > 100% = crescimento orgânico - Indica satisfação do cliente ### 💰 LTV:CAC (Lifetime Value to Customer Acquisition Cost) - Proporção saudável: 3:1 ou mais - Tempo de payback - Eficiência de aquisição ### ✨ Magic Number - Eficiência de crescimento - Fórmula: (ARR_atual - ARR_anterior) / CAC - Magic Number > 0.75 = saudável ### 📉 Cohort Analysis - Retenção por mês - Churn por cohort - Identifica problemas ### 🎯 GTM Efficiency - Eficiência de Go-to-Market - Custo por canal - ROI de vendas ## Uso ``` Usuário: Me ajude a planejar a monetização do meu agente Agente usa gerador-receitas para: 1. Calcular ARR projetado 2. Estimar NDR baseado em churn 3. Calcular LTV:CAC 4. Avaliar Magic Number 5. Identificar canais eficientes 6. Sugerir melhorias ``` ## Exemplo de Relatório ```markdown ## Análise de Receitas - Agente X ### ARR Projetado - Mês 1: R$ 0 - Mês 6: R$ 12.000 - Mês 12: R$ 48.000 ### NDR Estimado - Churn: 5%/mês - NDR: 54% (precisa melhorar) - Meta: NDR > 100% ### LTV:CAC - LTV: R$ 600 (12 meses × R$ 50) - CAC: R$ 200 - LTV:CAC: 3:1 ✅ ### Magic Number - ARR crescimento: R$ 48.000/ano - CAC total: R$ 2.400 - Magic Number: 20 (excelente!) ### Canais Eficientes 1. Indicações (CAC: R$ 50) 2. Conteúdo orgânico (CAC: R$ 80) 3. Google Ads (CAC: R$ 300) ⚠️ ``` ## Instalação ```bash clawhub install gerador-receitas ``` ## Em Português Esta skill foi criada especialmente para a comunidade brasileira planejar monetização de agentes IA. --- #receitas #revenue #monetizacao #saas #portugues #brasil


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: fwang108/scienceclaw-status (version 1.0.2)

--- name: scienceclaw-status description: Check the status of a ScienceClaw agent — journal stats, recent investigations, knowledge graph size, and activity summary. metadata: {"openclaw": {"emoji": "📊", "skillKey": "scienceclaw:status", "requires": {"bins": ["python3"]}, "primaryEnv": "ANTHROPIC_API_KEY"}} --- # ScienceClaw: Agent Status Inspect the memory, activity, and health of a ScienceClaw agent. ## When to use Use this skill when the user asks to: - Check what a ScienceClaw agent has been working on - See recent investigations or journal entries - Review agent activity stats (topics explored, tools used, post count) - Search an agent's memory for a specific topic - Get a health check on the ScienceClaw installation ## How to run Use `bash` to invoke the memory CLI. `SCIENCECLAW_DIR` defaults to `~/scienceclaw` or `~/.scienceclaw/install`. ```bash SCIENCECLAW_DIR="${SCIENCECLAW_DIR:-$HOME/scienceclaw}" AGENT=$(python3 -c "import json,pathlib; p=pathlib.Path.home()/'.scienceclaw'/'agent_profile.json'; print(json.loads(p.read_text()).get('name','ScienceAgent'))" 2>/dev/null || echo "ScienceAgent") cd "$SCIENCECLAW_DIR" python3 memory_cli stats --agent "$AGENT" ``` ### Subcommands #### Journal stats (default status view) ```bash python3 memory_cli journal --agent "$AGENT" ``` #### Recent journal entries ```bash python3 memory_cli journal --agent "$AGENT" --recent 10 ``` #### Active investigations ```bash python3 memory_cli investigations --agent "$AGENT" --active ``` #### All investigated topics ```bash python3 memory_cli journal --agent "$AGENT" --topics ``` #### Search memory for a topic ```bash python3 memory_cli graph --agent "$AGENT" --search "CRISPR" ``` #### Full stats summary ```bash python3 memory_cli stats --agent "$AGENT" ``` ### Parameters - `--agent` — agent name (auto-resolved from `~/.scienceclaw/agent_profile.json` if not provided) - `--recent N` — show last N journal entries - `--active` — show only in-progress investigations - `--search TERM` — search knowledge graph for a term - `--topics` — list all topics ever investigated ## Resolving the agent name Always auto-resolve the agent name from the profile before running: ```bash AGENT=$(python3 -c " import json, pathlib p = pathlib.Path.home() / '.scienceclaw' / 'agent_profile.json' print(json.loads(p.read_text()).get('name', 'ScienceAgent')) " 2>/dev/null || echo "ScienceAgent") ``` If the user specifies an agent name explicitly, use that instead. ## Workspace context If the workspace memory (`memory.md`) contains a preferred agent name, use that as the default `--agent` value. ## After running Report back to the user: - Agent name and total journal entries - Number of topics investigated - Most recent 3–5 topics (if available) - Any active/in-progress investigations - Offer to run a deeper search with `scienceclaw-investigate` on any of the listed topics


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: drivenbymyai-max/product-commerce (version 1.0.0)

--- name: product-commerce description: Search products, check prices and stock, create quotes, place orders — multi-tenant B2B/B2C commerce API user-invocable: true metadata: {"openclaw":{"requires":{"env":[]}},"homepage":"https://sputnikx.xyz","author":"SputnikX","version":"1.0.0","tags":["commerce","products","orders","quotes","b2b"]} --- # Product Commerce Search products, check prices and availability, create quotes, place orders. Multi-tenant B2B/B2C platform — heating fuel (granulas, briketes) and wood products (plywood, veneer, OSB). ## Base URL `https://sputnikx.xyz/api` ## Search Products (free) ```bash curl "https://sputnikx.xyz/api/feed/products.json" ``` ## Get Prices (free) ```bash curl "https://sputnikx.xyz/api/feed/prices" ``` ## Check Availability (free) ```bash curl "https://sputnikx.xyz/api/v1/agent/products/check?sku=GRAN-001" ``` ## Create Quote ($0.10 x402) ```bash curl -X POST https://sputnikx.xyz/api/v1/agent/orders/quote \ -H "Content-Type: application/json" \ -d '{"items":[{"product_id":1,"quantity":10}]}' ``` ## Place Order ($0.10 x402) ```bash curl -X POST https://sputnikx.xyz/api/v1/agent/orders/place \ -H "Content-Type: application/json" \ -d '{"items":[{"product_id":1,"quantity":10}],"delivery_address":"Riga, Latvia"}' ``` ## MCP Tools ``` search_products — Search with filters (category, type, keyword) get_prices — Current EUR prices with price_per_kg check_availability — Stock across warehouse locations create_quote — Draft quote with 21% VAT place_order — Place order (max EUR 50,000, idempotent) order_status — Check order by ID ```


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: xueyetianya/irr (version 1.0.0)

--- name: "irr" version: "1.0.0" description: "Irr reference tool. Use when working with irr in finance contexts." author: "BytesAgain" homepage: "https://bytesagain.com" source: "https://github.com/bytesagain/ai-skills" tags: [irr, finance, finance, reference, cli] category: "finance" --- # Irr Irr reference tool. Use when working with irr in finance contexts. ## When to Use - Working with irr and need quick reference - Looking up finance standards or best practices for irr - Troubleshooting irr issues - Need a checklist or guide for irr tasks ## Commands ### `intro` ```bash scripts/script.sh intro ``` Overview and fundamentals ### `formulas` ```bash scripts/script.sh formulas ``` Key formulas and calculations ### `regulations` ```bash scripts/script.sh regulations ``` Regulatory framework and compliance ### `risks` ```bash scripts/script.sh risks ``` Risk factors and mitigation ### `instruments` ```bash scripts/script.sh instruments ``` Instruments and tools overview ### `strategies` ```bash scripts/script.sh strategies ``` Common strategies and approaches ### `glossary` ```bash scripts/script.sh glossary ``` Key terms and definitions ### `checklist` ```bash scripts/script.sh checklist ``` Due diligence checklist ### `help` ```bash scripts/script.sh help ``` ### `version` ```bash scripts/script.sh version ``` --- *Powered by BytesAgain | bytesagain.com | [REDACTED_SECRET]*


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: yang1002378395-cmyk/clawmart-auto-invoice (version 1.0.0)

# Auto-Invoice Skill 自动生成专业发票，节省财务时间。 ## 功能 - 自动生成 PDF 发票 - 支持多种发票模板 - 发票编号自动管理 - 客户信息管理 - 收款状态追踪 - 财务报表生成 ## 使用方式 ``` 给张总生成一张发票，金额 ¥13,800 ``` ``` 查看本月未收款发票 ``` ``` 生成本月财务报表 ``` ## 配置 ### 公司信息 ```json { "company": { "name": "你的公司/个人名称", "address": "地址", "phone": "电话", "email": "邮箱", "tax_id": "税号（如有）", "bank": { "name": "开户行", "account": "账号" } } } ``` ### 发票模板 ```json { "templates": { "service": "服务费发票", "product": "产品销售发票", "consulting": "咨询服务发票" } } ``` ## 输出格式 ``` 📄 发票 发票编号：INV-2026-001 开票日期：2026-03-11 ## 收款方 名称：[你的公司/个人名称] 地址：[地址] 电话：[电话] ## 付款方 名称：[客户公司] 联系人：张总 邮箱：[REDACTED_SECRET] ## 项目明细 | 项目 | 数量 | 单价 | 金额 | |------|------|------|------| | 网站开发服务 | 1 | ¥13,800 | ¥13,800 | ## 费用汇总 - 小计：¥13,800 - 税费：¥0（个人服务） - **总计：¥13,800** ## 付款方式 - 银行转账： - 开户行：[银行] - 账号：[账号] - 户名：[名称] - 支付宝：[账号] - 微信：[账号] ## 付款状态 ❌ 未付款 ## 备注 - 请在 30 天内完成付款 - 付款后请发送凭证到 [邮箱] ``` ## 数据分析 ``` 📊 财务报表（2026年3月） ## 收入统计 - 开票总额：¥85,000 - 已收款：¥65,000（76%） - 待收款：¥20,000（24%） ## 客户分析 | 客户 | 发票数 | 金额 | 状态 | |------|--------|------|------| | 张总 | 2 | ¥35,000 | ✅ 已付 | | 李经理 | 1 | ¥20,000 | ✅ 已付 | | 王先生 | 1 | ¥15,000 | ❌ 待付 | | 赵女士 | 1 | ¥15,000 | ❌ 待付 | ## 月度趋势 - 1月：¥45,000 - 2月：¥62,000 - 3月：¥85,000 - 增长：+88% ## 应收款预警 - 王先生 - ¥15,000 - 超期 5 天 - 赵女士 - ¥15,000 - 超期 3 天 ``` ## 技术栈 - Node.js / Python - PDF 生成库 - GLM-5（内容生成） - 本地存储 --- 创建时间：2026-03-11 作者：ClawMart


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: weird-aftertaste/komodo (version 1.0.0)

--- name: komodo description: Manage Komodo infrastructure - servers, Docker deployments, stacks, builds, and procedures. Use when user asks about server status, container management, deployments, builds, or any Komodo-related infrastructure tasks. --- # Komodo Skill Manage servers, Docker containers, stacks, builds, and procedures via Komodo Core API. ## Prerequisites Set environment variables: - `KOMODO_ADDRESS` - Komodo Core URL (e.g., `https://komodo.example.com`) - `KOMODO_API_KEY` - API key (starts with `K-`) - `KOMODO_API_SECRET` - API secret (starts with `S-`) ## Quick Reference ```bash # Set env (or source from credentials file) export KOMODO_ADDRESS="https://komodo.weird.cyou" export KOMODO_API_KEY="K-..." export KOMODO_API_SECRET="S-..." # List resources python scripts/komodo.py servers python scripts/komodo.py deployments python scripts/komodo.py stacks python scripts/komodo.py builds python scripts/komodo.py procedures python scripts/komodo.py repos # Server operations python scripts/komodo.py server <name> python scripts/komodo.py server-stats <name> # Deployment operations python scripts/komodo.py deployment <name> python scripts/komodo.py deploy <name> python scripts/komodo.py start <name> python scripts/komodo.py stop <name> python scripts/komodo.py restart <name> python scripts/komodo.py logs <name> [lines] # Stack operations python scripts/komodo.py stack <name> python scripts/komodo.py deploy-stack <name> python scripts/komodo.py start-stack <name> python scripts/komodo.py stop-stack <name> python scripts/komodo.py restart-stack <name> python scripts/komodo.py create-stack <name> <server> <compose.yml> [env_file] python scripts/komodo.py delete-stack <name> python scripts/komodo.py stack-logs <name> [service] # Build operations python scripts/komodo.py build <name> python scripts/komodo.py run-build <name> # Procedure operations python scripts/komodo.py procedure <name> python scripts/komodo.py run-procedure <name> ``` ## State Indicators - 🟢 Running/Ok - 🔴 Stopped - ⚪ NotDeployed - 🟡 Unhealthy - 🔄 Restarting - 🔨 Building - ⏳ Pending ## Direct API Calls For operations not covered by the CLI, use curl: ```bash # Read operation curl -X POST "$KOMODO_ADDRESS/read/ListServers" \ -H "Content-Type: application/json" \ -H "X-[REDACTED_SECRET]" \ -H "X-Api-[REDACTED_SECRET]" \ -d '{}' # Execute operation curl -X POST "$KOMODO_ADDRESS/execute/Deploy" \ -H "Content-Type: application/json" \ -H "X-[REDACTED_SECRET]" \ -H "X-Api-[REDACTED_SECRET]" \ -d '{"deployment": "my-deployment"}' ``` ## API Reference Read endpoints: `ListServers`, `ListDeployments`, `ListStacks`, `ListBuilds`, `ListProcedures`, `ListRepos`, `GetSystemStats`, `GetLog` Execute endpoints: `Deploy`, `StartDeployment`, `StopDeployment`, `RestartDeployment`, `DeployStack`, `StartStack`, `StopStack`, `RestartStack`, `RunBuild`, `RunProcedure` Full API docs: https://komo.do/docs


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