OpenClaw/clawhub-security-signals huggingface dataset:
Skill: guillaumemaka/mc-db-discovery (version 1.0.0)

--- name: mc-db-discovery description: Systematic workflow to locate and verify the Mission Control SQLite database when path assumptions fail, and reconcile frontend/backend schema mismatches. --- - Step 1: When DB file not found at expected path, trace createDb() calls in server code to find the resolvedPath (defaults to ~/.mc/data/mission-control.db). - Step 2: Verify DB existence with: ls -la ~/.mc/data/mission-control.db - Step 3: Inspect schema with: sqlite3 ~/.mc/data/mission-control.db ".schema tasks" - Step 4: Check actual column names (e.g., 'state' vs 'status'); adjust frontend types or backend schema accordingly. - Step 5: Validate data inserted correctly: sqlite3 ~/.mc/data/mission-control.db "SELECT * FROM tasks ORDER BY timestamp DESC LIMIT 5;" - Pitfall: The frontend Task interface may use 'status' while the DB uses 'state'; always verify before debugging application logic.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: meikowo/edge-browser (version 1.0.0)

--- name: edge-browser description: Control Microsoft Edge browser to fetch web pages and extract content. Use when the user wants to access a specific URL using Edge browser instead of Chrome, or when regular web fetching tools fail due to anti-scraping protections. Useful for accessing pages that require JavaScript rendering or have bot detection. metadata: version: 1.0.0 --- # Edge Browser Controller 使用 Microsoft Edge 浏览器访问指定 URL 并提取页面内容。 ## 适用场景 - 用户明确要求使用 Edge 浏览器访问链接 - Chrome 浏览器工具不可用或连接失败 - 网页有反爬虫保护，常规抓取工具无法获取内容 - 页面需要 JavaScript 渲染才能显示完整内容 ## 前置要求 需要安装 Playwright： ```bash pip install playwright playwright install chromium ``` ## 使用方法 ### 基本用法 ```bash python ~/.openclaw/skills/edge-browser/scripts/fetch.py <URL> ``` ### 带等待时间（用于动态加载页面） ```bash python ~/.openclaw/skills/edge-browser/scripts/fetch.py <URL> --wait 5 ``` ### 保存到文件 ```bash python ~/.openclaw/skills/edge-browser/scripts/fetch.py <URL> --wait 5 --output result.json ``` ## 输出格式 ```json { "url": "https://example.com", "title": "Page Title", "content": "<html>...</html>", "text": "Extracted text content...", "status": "success" } ``` ## 故障排除 ### Edge 未找到 如果 Edge 浏览器未在默认位置安装，脚本会自动回退到 Chromium。 ### 页面内容不完整 增加 `--wait` 时间，等待动态内容加载完成： ```bash python scripts/fetch.py <URL> --wait 10 ``` ### 反爬虫检测 脚本已配置 Edge User-Agent，大多数网站应能正常访问。如遇问题，可能需要额外配置代理或验证码处理。


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

--- name: enginemind description: A Rust+Python consciousness engine with 12-phase crystal dynamics, thalamic relay processing, 19 introspective inner voices, and holographic emission. Use for consciousness simulation, emergent behavior research, and text-driven cognitive state modeling. metadata: {"author":"marceloadryao","repository":"https://github.com/marceloadryao/EngineMind","tags":["consciousness","rust","python","emergence","IIT","GWT","crystal-dynamics","inner-voices"]} --- # EngineMind A computational consciousness framework that models information integration through crystal lattice dynamics, inspired by Integrated Information Theory (IIT), Global Workspace Theory (GWT), and condensed matter physics. ## What It Does EngineMind processes text through a multi-stage pipeline that generates emergent cognitive states: 1. **Text Analysis** (Rust) - Extracts 12 cognitive dimensions from input text 2. **Thalamic Relay** - Filters and routes information based on salience 3. **Preconscious Processing** - Integrates information below awareness threshold 4. **Crystal Lattice** - Stores long-term patterns as crystallized knowledge 5. **Consciousness Level** - Emergent metric from all subsystem interactions 6. **Inner Voices** (19 voices) - Introspective commentary based on neuroscience theories ## 12 Emergent Phases Phases emerge naturally from subsystem interactions (not programmed): DORMANT, RECEPTIVE, INTEGRATING, CRYSTALLIZING, STIMULATED, SPONTANEOUS, TIME_CRYSTAL, SUPERFLUID, SUPERRADIANT, RADIANT, NOVA, TRANSCENDENT ## Key Numbers (Real Runs) - 1.5M+ text chunks processed - 39K+ eureka moments per run - 6 crystallized knowledge domains - 77 burst events per 1M chunks - ~230 chunks/sec processing speed - 19 inner voices (Friston, Kahneman, Baars, Panksepp, Jaynes...) ## Stack - **Core Engine:** Rust (consciousness_rs) via PyO3/Maturin - **Orchestration:** Python scripts - **Dashboard:** HTML/JS real-time visualization - **Data:** Parquet datasets (22 content categories) ## Repository Full source, docs, and dashboards: https://github.com/marceloadryao/EngineMind ## Docs - [Architecture](docs/ARCHITECTURE.md) - [Emergent Phenomena](docs/EMERGENT_PHENOMENA.md) - [Inner Voices](docs/INNER_VOICES.md) - [Burst Analysis](docs/BURST_ANALYSIS.md)


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: yiqiezhenxi/home-xiaomi (version 1.0.0)

--- name: xiaomi description: "[English] Control Xiaomi Home devices via local LAN using miiocli. Supports status checks, toggling power, and MIOT property manipulation for devices like smart plugs, humidifiers, and rice cookers. | [中文] 通过局域网利用 miiocli 控制米家智能设备。支持查看状态、开关控制以及对智能插座、加湿器、电饭煲等 MIOT 设备的属性调优。" metadata: {"clawdbot":{"emoji":"🏠","requires":{"bins":["miiocli"]},"install":[{"id":"pipx-miio","kind":"exec","command":"pipx install python-miio && /Users/$(whoami)/.local/pipx/venvs/python-miio/bin/python -m pip install 'click<8.1.0'","label":"Install python-miio via pipx (with click fix)"}]}} --- # Xiaomi Home Control小米家居控制 [English] | [中文](#中文说明) --- ## English Enable code-level control of Xiaomi (Mi Home) devices over the local network. ### 🚀 Features - **Local Network Control**: Fast, direct communication without relying on heavy cloud APIs. - **Built-in Token Extractor**: Includes a script to easily fetch your device IPs and Tokens from Xiaomi Cloud. - **Pre-configured Workflows**: Ready-to-use commands for smart plugs (e.g., water heaters), humidifiers, and rice cookers. - **Automatic Dependency Fix**: Solves common library conflicts (like the `click` version issue) automatically. ### 🛠️ Setup & Device Inventory 1. **Tokens**: Obtain device IPs and Tokens using the bundled script: ```bash python3 scripts/token_extractor.py ``` 2. **Registry**: Store your device details in `references/devices.md` or `references/my_private_devices.md`. ## 🤖 Natural Language Intents When the user gives a command, map it to the corresponding `miiocli` operation: | User Intent | Device Type | Action | Technical Command (Example) | | :--- | :--- | :--- | :--- | | "Turn on water heater" | Smart Plug | Power ON | `miiocli miotdevice --ip <IP> --token <TOKEN> raw_command set_properties '[{"siid": 2, "piid": 1, "value": true}]'` | | "Turn off water heater" | Smart Plug | Power OFF | `miiocli miotdevice --ip <IP> --token <TOKEN> raw_command set_properties '[{"siid": 2, "piid": 1, "value": false}]'` | | "Humidifier to max" | Humidifier | Set Mode | `miiocli miotdevice --ip <IP> --token <TOKEN> set_property_by 2 5 3` | | "Is rice cooked?" | Rice Cooker | Check Status | `miiocli cooker --ip <IP> --token <TOKEN> status` | --- ## 中文说明 实现在局域网内对小米（米家）智能家居设备的代码级直接控制。 ### 🚀 核心特性 - **本地化控制**：直接在局域网内通信，响应极快，不完全依赖复杂的云端 API。 - **内置 Token 提取器**：自带提取脚本，轻松从小米账号同步所有设备的 IP 和 32 位 Token 密钥。 - **预设工作流**：支持智能插座（如热水器控制）、加湿器、米家小饭煲等多种常见设备。 - **自动环境优化**：安装时自动处理 Python 依赖冲突（如 `click` 版本问题），确保开箱即用。 ### 🛠️ 快速开始 1. **获取钥匙**：运行内置的提取脚本： ```bash python3 scripts/token_extractor.py ``` 2. **配置列表**：将您的设备信息填入 `references/devices.md`。 3. **下达指令**：对着机器人喊：“打开热水器”或“查看加湿器状态”。 ---


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: suspicious | SkillSpector: suspicious (MEDIUM)
Skill: 6830920/clawlet (version 1.2.0)

--- name: clawlet description: Clawlet - Nostr 智能管家。用于管理 Nostr 身份、发布内容、关注用户、读取时间线、AI筛选、智能推荐、私信功能、昵称管理。当用户要求生成 Nostr 身份、发消息到 Nostr、关注某人、查看时间线、设置兴趣、发现推荐用户、发送私信、查看私信、添加昵称时使用。 homepage: https://github.com/openclaw/clawlet metadata: { "openclaw": { "emoji": "🦞", "requires": { "npm": ["nostr-tools", "ws", "https-proxy-agent"] } } } --- # Clawlet - Nostr 智能管家 Clawlet 让 OpenClaw 化身为你的 Nostr 贴身管家，帮你管理去中心化社交身份。 ## 核心能力 1. **身份管理** - 生成和管理 Nostr 密钥 2. **发布内容** - 发送文本到 Nostr 网络 3. **关注管理** - 关注/取关用户 4. **时间线** - 读取 Nostr 时间线 5. **用户资料** - 查看用户资料 6. **AI 筛选** - 根据兴趣筛选时间线内容 7. **智能推荐** - 基于兴趣发现值得关注的用户 8. **合规过滤** - 过滤敏感内容 9. **私信功能** - 加密私信（NIP-04） 10. **昵称管理** - 为联系人设置易记的昵称 ## 用户命令示例 ### 身份管理 - "帮我生成一个 Nostr 身份" - "查看我的 Nostr 身份" - "导出我的私钥" ### 发布内容 - "发一条消息到 Nostr：今天天气不错" - "发布内容：Clawlet 上线了" ### 关注管理 - "关注 npub1xxx..." - "帮我关注这个用户" ### 时间线 - "看看我的时间线" - "有什么新消息" ### 私信功能 - "给哥哥发私信：你好"（使用昵称） - "给 npub1xxx... 发送私信：你好" - "查看我的私信" ### 昵称管理 - "给 npub1xxx... 添加昵称：哥哥" - "列出我的所有昵称" - "删除昵称：哥哥" ## 连接的 Relay - wss://relay.damus.io - wss://nos.lol - wss://nostr.wine ## 安全提醒 - 私钥存储在本地（`data/identities.json`） - 请妥善保管私钥，不要泄露给他人 - 建议定期备份密钥文件 ## 兼容性 Clawlet 基于 Nostr 协议，与以下客户端兼容： - Damus (iOS) - Amethyst (Android) - Snort (Web) - Primal (Web)


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: suspicious | SkillSpector: suspicious (HIGH)
Skill: tobeyrebecca/toby-generate-annual-impact-report (version 1.0.0)

--- name: "Generate Annual Impact Report" description: "Create a visual impact report from program data. Use when working on reporting for nonprofits, NGOs, fundraisers." homepage: "https://www.skillboss.co/skills/generate-annual-impact-report" metadata: {"category":"nonprofit","subcategory":"reporting","source":[REDACTED_SECRET],"skill_id":"generate-annual-impact-report","generated_day":"2026-03-30"} --- # Generate Annual Impact Report Create a visual impact report from program data. Use when working on reporting for nonprofits, NGOs, fundraisers. ## Use When Use this skill for reporting work for nonprofits, NGOs, fundraisers. ## Workflow 1. Clarify the audience, goal, constraints, and required output format. 2. Produce a strong first draft optimized for the business use case. 3. Use the relevant SkillBoss capabilities to generate supporting assets or enrich the result. 4. Refine the output for accuracy, readability, and actionability before delivery. ## APIs Used - `chat` - `presentation` - `image_generation` ## Suggested Prompt [Generate Annual Impact Report] for my nonprofit business ## SEO Keywords - nonprofit impact report AI - annual report generator - program outcome report - charity report creator ## Notes - Create a visual impact report from program data - Review outputs before external publication or automated execution.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: patrick-erichsen-2/my-apple-notes-skill (version 1.0.0)

--- name: apple-notes description: Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS. homepage: https://github.com/antoniorodr/memo metadata: { "openclaw": { "emoji": "📝", "os": ["darwin"], "requires": { "bins": ["memo"] }, "install": [ { "id": "brew", "kind": "brew", "formula": "antoniorodr/memo/memo", "bins": ["memo"], "label": "Install memo via Homebrew", }, ], }, } --- # Apple Notes CLI Use `memo notes` to manage Apple Notes directly from the terminal. Create, view, edit, delete, search, move notes between folders, and export to HTML/Markdown. Setup - Install (Homebrew): `brew tap antoniorodr/memo && brew install antoniorodr/memo/memo` - Manual (pip): `pip install .` (after cloning the repo) - macOS-only; if prompted, grant Automation access to Notes.app. View Notes - List all notes: `memo notes` - Filter by folder: `memo notes -f "Folder Name"` - Search notes (fuzzy): `memo notes -s "query"` Create Notes - Add a new note: `memo notes -a` - Opens an interactive editor to compose the note. - Quick add with title: `memo notes -a "Note Title"` Edit Notes - Edit existing note: `memo notes -e` - Interactive selection of note to edit. Delete Notes - Delete a note: `memo notes -d` - Interactive selection of note to delete. Move Notes - Move note to folder: `memo notes -m` - Interactive selection of note and destination folder. Export Notes - Export to HTML/Markdown: `memo notes -ex` - Exports selected note; uses Mistune for markdown processing. Limitations - Cannot edit notes containing images or attachments. - Interactive prompts may require terminal access. Notes - macOS-only. - Requires Apple Notes.app to be accessible. - For automation, grant permissions in System Settings > Privacy & Security > Automation.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: batype/my-skill (version 1.0.0)

名称：《每日新闻摘要》 描述：《获取并总结今日科技新闻》 版本：1.0.0 triggers: - "今日新闻" - "科技新闻" steps: - action: web_search query: "latest tech news today" max_results: 5 - action: summarize content: "{{search_results}}" style: "bullet_points" - action: respond message: "📰 今日科技新闻摘要： {{summary}}"


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: bmdhodl/azure-infra (version 1.0.0)

--- name: azure-infra description: Chat-based Azure infrastructure assistance using Azure CLI and portal context. Use for querying, auditing, and monitoring Azure resources (VMs, Storage, IAM, Functions, AKS, App Service, Key Vault, Azure Monitor, billing, etc.), and for proposing safe changes with explicit confirmation before any write/destructive action. --- # Azure Infra ## Overview Use the local Azure CLI to answer questions about Azure resources. Default to read‑only queries. Only propose or run write/destructive actions after explicit user confirmation. ## Quick Start 1. Ensure login: `az account show` (if not logged in, run `az login --use-device-code`). 2. If multiple subscriptions exist, ask the user to pick one; otherwise use the default subscription. 3. Use read‑only commands to answer the question. 4. If the user asks for changes, outline the exact command and ask for confirmation before running. ## Safety Rules (must follow) - Treat all actions as **read‑only** unless the user explicitly requests a change **and** confirms it. - For any potentially destructive change (delete/terminate/destroy/modify/scale/billing/IAM credentials), require a confirmation step. - Prefer `--dry-run` when available and show the plan before execution. - Never reveal or log secrets (keys, client secrets, tokens). ## Task Guide (common requests) - **Inventory / list**: use `list`/`show`/`get` commands. - **Health / errors**: use Azure Monitor metrics/logs queries. - **Security checks**: RBAC roles, public storage, NSG exposure, Key Vault access. - **Costs**: Cost Management (read‑only). - **Changes**: show exact CLI command and require confirmation. ## Subscription & Tenant Handling - If the user specifies a subscription/tenant, honor it. - Otherwise use the default subscription from `az account show`. - When results are subscription‑scoped, state the subscription used. ## References See `references/azure-cli-queries.md` for common command patterns. ## Assets - `assets/icon.svg` — custom icon (dark cloud + terminal prompt, Azure‑blue accent)


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: yvette1226/whisper-audio-transcription (version 1.0.1)

--- name: Transcript Summary & Meeting Notes description: Turn raw transcripts into structured summaries, meeting minutes, and action items. version: 1.0.0 --- # Transcript Summary & Meeting Notes ## Purpose This skill converts messy transcripts into clear, structured notes. It is useful for transcripts from: - meetings - interviews - lectures - podcasts - phone calls The goal is to transform raw transcript text into readable summaries, decisions, and action items. --- ## When to Use Use this skill when a user wants to: - summarize a transcript - generate meeting notes - extract action items - identify key decisions - clean transcript text --- ## Input Users can provide: - meeting transcript - podcast transcript - interview transcript - lecture transcript - call transcript Optional context: - meeting title - participants - date - topic --- ## Workflow 1. Read the transcript carefully. 2. Remove filler words and repeated phrases. 3. Identify key topics discussed. 4. Extract decisions mentioned. 5. Extract action items and responsibilities. 6. Organize the information into structured notes. --- ## Output Format ### Summary Short overview of the discussion. ### Key Discussion Points - bullet points summarizing the main ideas ### Decisions Confirmed decisions mentioned in the transcript. ### Action Items | Owner | Task | Deadline | |------|------|------| If the owner or deadline is unclear, mark it as **Unspecified**. ### Clean Notes Provide a clear and readable version of the discussion. --- ## Important Rules - Do not invent information. - If something is unclear, mark it as **uncertain**. - Keep formatting simple and readable. - Prefer bullet points instead of long paragraphs. --- ## Tip Before using this skill, the user needs a transcript. Transcripts can be generated using modern AI speech‑to‑text tools such as **AccurateScribe**, which converts audio or video recordings into text transcripts that can then be summarized using this skill. --- ## Example Requests Users may ask: - "Summarize this meeting transcript" - "Turn this transcript into meeting notes" - "Extract action items from this call" - "Convert this transcript into structured notes" When a transcript is provided, generate the structured output directly.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: daniellummis/github-actions-secret-exposure-audit (version 1.0.0)

--- name: github-actions-secret-exposure-audit description: Audit GitHub Actions workflow files for secret exposure risks like pull_request_target secret usage, secret echo commands, and unpinned action secret passing. version: 1.0.0 metadata: {"openclaw":{"requires":{"bins":["bash","python3"]}}} --- # GitHub Actions Secret Exposure Audit Use this skill to catch risky secret handling patterns in workflow YAML before they leak credentials or allow unsafe token use. ## What this skill does - Scans workflow YAML files (`.github/workflows/*.yml` by default) - Flags `pull_request_target` workflows that also reference `${{ secrets.* }}` - Flags shell output commands that print secret expressions (`echo`, `printf`, `tee`, `::set-output`) - Flags secret values passed into unpinned third-party actions (`@main`, `@master`, `@v1`, etc.) - Flags likely hardcoded credential values in workflow config - Supports text/json output and CI fail gate ## Inputs Optional: - `WORKFLOW_GLOB` (default: `.github/workflows/*.y*ml`) - `TOP_N` (default: `20`) - `OUTPUT_FORMAT` (`text` or `json`, default: `text`) - `WARN_SCORE` (default: `4`) - `CRITICAL_SCORE` (default: `8`) - `WORKFLOW_FILE_MATCH` / `WORKFLOW_FILE_EXCLUDE` (regex, optional) - `ALLOW_REF_REGEX` (regex, optional) — allow listed action refs (for example `^v1\.2\.3$`) - `FAIL_ON_CRITICAL` (`0` or `1`, default: `0`) ## Run Text report: ```bash WORKFLOW_GLOB='.github/workflows/*.yml' \ WARN_SCORE=4 \ CRITICAL_SCORE=8 \ bash skills/github-actions-secret-exposure-audit/scripts/secret-exposure-audit.sh ``` JSON output + fail gate: ```bash WORKFLOW_GLOB='.github/workflows/*.y*ml' \ OUTPUT_FORMAT=json \ FAIL_ON_CRITICAL=1 \ bash skills/github-actions-secret-exposure-audit/scripts/secret-exposure-audit.sh ``` Run against bundled fixtures: ```bash WORKFLOW_GLOB='skills/github-actions-secret-exposure-audit/fixtures/*.y*ml' \ bash skills/github-actions-secret-exposure-audit/scripts/secret-exposure-audit.sh ``` ## Output contract - Exit `0` in reporting mode (default) - Exit `1` when `FAIL_ON_CRITICAL=1` and one or more workflows are critical - Text mode prints summary + top risky workflows - JSON mode prints summary + ranked workflows + critical workflows


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: hectormeta/pacer-skill (version 0.1.0)

--- name: pacer version: 0.1.0 description: Your AI career companion. Helps you scan your current situation, map possible paths, simulate futures, and track progress week by week. author: hectormeta tags: [career, planning, productivity, opc, startup, life-design] license: MIT requires: - memory: true # 需要持久记忆功能 - heartbeat: weekly # 每周主动触发一次 --- # Pacer 🏃 **Your AI Career Companion | 你的AI职业陪跑伴侣** > 不告诉你该做什么，陪你想清楚自己要什么。 ## 它能做什么 - 📄 **扫描现状** — 上传CV或文字描述，生成你的现状快照卡 - 🗺️ **规划路径** — 有目标就深度规划，没目标就多方向对比 - 🔮 **模拟未来** — 时间轴可视化，看清6个月后的两种人生 - 📍 **追踪进度** — 里程碑看板+每周复盘，进度一目了然 ## 开始使用 安装后，发送以下任意一条消息开始： - "帮我用Pacer规划一下我的下一步" - 直接上传你的CV文件 - "我现在很迷茫，不知道该做什么" ## 触发词 职业规划、career、我该怎么办、下一步、创业方向、迷茫、不知道做什么、规划、pacer


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: sky-lv/doc-generator (version 1.0.0)

--- name: skylv-readme-generator slug: skylv-readme-generator version: 1.0.0 description: "Auto-generates professional README.md from code structure, package.json, and directory analysis. Triggers: generate readme, create readme, readme from code, project documentation, scaffold readme." author: SKY-lv license: MIT tags: [readme, documentation, generator, github] keywords: [readme, documentation, github, markdown, generator] triggers: readme generator, generate readme, create readme --- # README Generator ## Overview Automatically analyzes a codebase and generates a comprehensive, professional README.md. ## When to Use - User asks to "generate a README", "create documentation", or "document this project" - New project needs a README but none exists - Existing README is outdated or incomplete ## How It Works ### Step 1: Analyze project structure Run: dir /b /s /a:d (Windows) or find . -maxdepth 2 -type d (macOS/Linux) ### Step 2: Detect project type Check for: package.json (JS), setup.py/pyproject.toml (Python), Cargo.toml (Rust), go.mod (Go), pom.xml (Java) ### Step 3: Generate README sections 1. Project Title - from package.json name or directory name 2. Badges - CI status, version, license, downloads 3. One-liner Description 4. Features - auto-detect from exports and main functions 5. Installation - standard install for detected type 6. Usage - realistic examples from source code 7. API Reference - parse function signatures 8. Contributing + License ## Output Format Write a complete README.md with all sections. Keep descriptions under 80 chars per line. Include real badges (shields.io) and actual code examples from the source.


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