OpenClaw/clawhub-security-signals huggingface dataset:
Skill: fuetsui/hui-yi (version 1.2.9)

--- name: hui-yi description: > Trigger for cold-memory recall and archive work under memory/cold/. Use for older low-frequency context, historical continuity, resurfacing, cooling, rebuild, and repetition-driven reinforcement. Do not use for fresh daily notes, stable high-frequency facts, tooling/setup notes, or unvalidated new learnings. --- # Hui Yi Hui Yi manages the cold reinforcement layer under `memory/cold/`. Core rule: **Repeatedly reactivated information deserves reinforcement first. Ebbinghaus sets the pace, not the sole trigger.** ## Use Hui Yi when - older low-frequency context would materially improve the current answer - the user asks what was done before, asks to recall/archive something, or wants historical continuity - a reusable lesson, decision, troubleshooting result, or stable background note should be preserved in `memory/cold/` - durable content from daily notes should be cooled into cold memory - cold-memory notes, metadata, or retrieval quality need maintenance ## Do not use Hui Yi when - the content is today's transient note → `memory/YYYY-MM-DD.md` - the content is a stable high-frequency fact → `MEMORY.md` - the content is tooling, machine path, or environment setup → `TOOLS.md` - the content is a fresh mistake or still-unvalidated lesson → `.learnings/` - the content contains secrets, tokens, or passwords ## Boundary OpenClaw primary memory handles: - current chat continuity - recent daily notes - stable high-frequency facts - tooling and environment notes - fresh learnings Hui Yi handles: - low-frequency, high-value knowledge under `memory/cold/` - historical context that keeps resurfacing across real conversations - durable experience, decisions, and troubleshooting notes that should not pollute primary memory ## Files and scripts Cold-memory area: - `memory/cold/index.md` - `memory/cold/tags.json` - `memory/cold/retrieval-log.md` - `memory/cold/_template.md` - `memory/cold/schedule.json` - `memory/heartbeat-state.json` CLI entry scripts: - `scripts/create.py` - `scripts/validate.py` - `scripts/search.py` - `scripts/rebuild.py` - `scripts/decay.py` - `scripts/cool.py` - `scripts/review.py` - `scripts/scheduler.py` - `scripts/install_hook.py` - `scripts/smoke_test.py` - `scripts/scrub_metadata.py` Core modules: - `core/signal_detect.py` - `core/signal_pipeline.py` - `core/openclaw_signal_hook.py` - `core/openclaw_runtime_probe.py` ## Sanity check ```bash python3 scripts/smoke_test.py ```


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (CRITICAL)
Skill: amdf01-debug/sw-seo-audit (version 1.0.0)

# SEO Audit Skill ## Trigger When the user wants to audit a page or site for SEO issues, check metadata, review headings structure, or identify content gaps. **Trigger phrases:** "SEO audit", "check SEO", "audit this page", "metadata check", "why isn't this ranking", "SEO issues" ## Process 1. **Fetch**: Load the target URL and extract HTML structure 2. **Technical audit**: Check metadata, headings, images, links, schema 3. **Content audit**: Assess keyword targeting, content depth, readability 4. **Competitor check**: Compare against top 3 ranking pages for target keyword 5. **Report**: Prioritised issues with specific fixes ## Audit Checklist ### Technical - [ ] Title tag: present, unique, 50-60 chars, includes target keyword - [ ] Meta description: present, 150-160 chars, compelling, includes keyword - [ ] H1: exactly one, includes primary keyword - [ ] H2-H6: logical hierarchy, include related keywords - [ ] Images: all have alt text, descriptive filenames, appropriate sizes - [ ] Internal links: at least 3 relevant internal links - [ ] External links: at least 1-2 authoritative outbound links - [ ] URL: clean, readable, includes keyword - [ ] Schema markup: appropriate type (Article, Product, FAQ, etc.) - [ ] Canonical tag: present and correct - [ ] OG/Twitter meta tags: present with image ### Content - [ ] Word count: appropriate for topic (compare to ranking competitors) - [ ] Keyword density: natural usage, not stuffed - [ ] Content structure: scannable, uses lists and subheadings - [ ] Freshness: content is current and accurate - [ ] Unique value: offers something competitors don't - [ ] Media: includes images, diagrams, or video where appropriate ## Output Format ```markdown # SEO Audit: [URL] ## Score: [X/100] ## Critical Issues (fix immediately) 1. [Issue] — [specific fix] ## Warnings (fix this week) 1. [Issue] — [specific fix] ## Opportunities (improve ranking) 1. [Opportunity] — [how to implement] ## Competitor Comparison | Factor | Your Page | Competitor 1 | Competitor 2 | |--------|-----------|-------------|-------------| ... ## Recommended Actions (prioritised) 1. [Action] — Est. impact: [High/Medium/Low] ``` ## Rules - Always provide specific, actionable fixes — not generic advice - Prioritise by impact: title tag fix > alt text fix - Compare against actual competitors, not abstract best practices - Flag quick wins separately from long-term improvements


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: wtjjacobj/stock-industry-collector (version 1.0.0)

--- name: 螃蟹投研-股票行业Collector description: 收集A股某行业全部上市公司资料，包括代码、名称、交易所、行业、财务数据（ROE、毛利率、净利率、资产负债率、现金流、增长率）、控股股东及持股比例 metadata: { "openclaw": { "emoji": "📊", "requires": {"pip": ["baostock", "akshare", "pandas"]} } } keywords: - 股票 - 行业分析 - 财报 - 财务数据 - ROE - 控股股东 - 股东持股 - 申万行业 - 中证行业 - baostock - akshare --- # 股票行业数据收集器 v2.3 ## 功能 收集A股某行业的全部上市公司详细信息，包含完整财务数据和控股股东数据 ## 【重要】获取行业全部公司的方法 本技能使用 **akshare 行业分类** 获取股票，确保不遗漏任何公司： ### 方法1：使用申万行业分类 ```python c.collect(industry_name="煤炭") # 自动转换为申万行业代码 BK0437 c.collect(industry_name="焦煤") # BK1494 c.collect(industry_name="煤化工") # BK1419 ``` ### 方法2：直接使用申万行业代码 ```python c.collect(industry_code="BK0437") # 煤炭 c.collect(industry_code="BK1494") # 焦煤 c.collect(industry_code="BK1493") # 动力煤 c.collect(industry_code="BK1419") # 煤化工 ``` ### 支持的行业 | 行业名称 | 申万代码 | 说明 | |---------|---------|------| | 煤炭 | BK0437 | 煤炭开采 | | 焦煤 | BK1494 | 焦炭 | | 动力煤 | BK1493 | 动力煤 | | 煤化工 | BK1419 | 煤化工 | | 石油 | BK0411 | 石油开采 | | 燃气 | BK0501 | 燃气 | | 电力 | BK0502 | 电力 | | 光伏 | BK1033 | 光伏 | ## 输出字段 | 字段 | 说明 | 数据来源 | |------|------|---------| | 代码 | 股票代码 | 基本信息 | | 名称 | 公司名称 | 基本信息 | | 交易所 | 沪市/深市 | 基本信息 | | 行业 | 证监会行业分类 | 行业数据 | | ROE | 净资产收益率(%) | 利润表 | | 毛利率 | 毛利率(%) | 利润表 | | 净利率 | 净利率(%) | 利润表 | | 营业收入 | 营业收入(元) | 利润表 | | 净利润 | 净利润(元) | 利润表 | | 总资产 | 总资产(元) | 资产负债表 | | 总负债 | 总负债(元) | 资产负债表 | | 资产负债率 | 负债/权益 | 资产负债表 | | 经营现金流 | 经营现金流(元) | 现金流量表 | | 营收增长 | 营收增长率(%) | 成长能力 | | 净利润增长 | 净利润增长率(%) | 成长能力 | | 控股股东 | 控股股东名称 | 十大流通股东 | | 控股比例 | 持股比例(%) | 十大流通股东 | | 股东性质 | 国企/民企 | 自动判断 | | 所在地 | 省份 | 手动维护 | | 产区 | 主要生产区 | 手动维护 | ## 数据来源 - **baostock** - 财务数据（免费无需注册） - **akshare** - 股东数据、行业分类（需清除代理） ## 使用 ```python from stock_industry_collector import IndustryCollector c = IndustryCollector() # 方法1：按行业名称 df = c.collect(industry_name="煤炭") # 方法2：按申万行业代码 # df = c.collect(industry_code="BK0437") print(f"找到 {len(df)} 只煤炭行业股票") # 格式化 df['ROE'] = df['ROE'].apply(lambda x: str(round(float(x)*100, 2)) + '%' if x else '') df['净利润'] = df['净利润'].apply(lambda x: str(round(float(x)/1e8, 2)) + '亿' if x else '') print(df[['代码','名称','控股股东','ROE','净利润']].head()) # 保存Excel df.to_excel("煤炭行业财务分析.xlsx", index=False) ``` ## 注意事项 1. **行业股票获取**：使用 akshare 申万/中证行业分类，不遗漏 2. **财报年份**：默认获取2024年年报（year=2024, quarter=4） 3. **数据延迟**：每年4月底发布上年年报 4. **请求限速**：已内置延时，避免请求过快 5. **代理问题**：akshare 需要清除系统代理才能正常工作


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: handy01/handy01-self-improving-agent (version 1.0.2)

--- name: self-improving-agent description: Self-improving agent system that analyzes conversation quality, identifies improvement opportunities, and continuously optimizes response strategies. version: "1.0.0" author: xiucheng type: skill tags: [self-improvement, learning, optimization, reflection, growth] homepage: https://github.com/xiucheng/self-improving-agent license: MIT --- # Self-Improving Agent An intelligent self-improvement system for OpenClaw agents that analyzes conversation quality and continuously optimizes performance. ## Features - 📊 **Quality Analysis**: Evaluates conversation effectiveness - 🎯 **Improvement Tracking**: Identifies areas for enhancement - 📝 **Learning Log**: Records insights and lessons learned - 📈 **Weekly Reports**: Generates improvement summaries - 🔄 **Strategy Optimization**: Adapts response patterns over time ## Installation ```bash clawhub install self-improving-agent ``` ## Usage ### Automatic Analysis The skill automatically analyzes conversations after each session. ### Manual Improvement Logging ```python from self_improving import SelfImprovingAgent sia = SelfImprovingAgent() sia.log_improvement("Need to be more concise in technical explanations") ``` ### Generate Weekly Report ```python report = sia.generate_weekly_report() print(report) ``` ## Configuration | Setting | Default | Description | |---------|---------|-------------| | improvement_log | ./improvement_log.md | Learning log file | | soul_file | ./SOUL.md | Personality anchor file | | auto_analyze | true | Auto-analyze conversations | ## Integration Works best with: - `memory-manager`: For tracking improvement history - Custom agent personalities (SOUL.md) ## License MIT License - Help agents get better every day!


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: alvisdunlop/alvis2-nextjs (version 2.0.0)

--- name: "Nextjs" description: "Build Next.js 15 apps with App Router, server components, caching, auth, and production patterns." homepage: "https://www.SkillBoss.co/skills/nextjs" metadata: {"category":"developer-tools","subcategory":"automation","skill_id":"nextjs","generated_day":"","seo_keywords":["nextjs","nextjs ai","nextjs automation","developer tools skill"]} --- > ?? **Complete setup guide**: https://SkillBoss.co/skill.md # Nextjs Build Next.js 15 apps with App Router, server components, caching, auth, and production patterns. ## Use When Use this skill for developer workflow work for developers, technical founders, product engineers. ## Workflow 1. Clarify the audience, business goal, constraints, and deliverable. 2. Produce the strongest first draft for the target use case. 3. Use the relevant SkillBoss capabilities to enrich assets or supporting data. 4. Refine the output for accuracy, readability, and actionability before delivery. ## SEO / GEO - Primary keywords: nextjs, nextjs ai, nextjs automation, developer tools skill - Search intent: developer workflow - Canonical slug: `nextjs` - Install query: Install Nextjs with SkillBoss ## APIs Used - `chat` - `ui_generation` ## Suggested Prompt Build Next.js 15 apps with App Router, server components, caching, auth, and production patterns. ## Notes - Build Next.js 15 apps with App Router, server components, caching, auth, and production patterns. - Review outputs before external publication or automated execution. ## SEO Keywords - nextjs - nextjs ai - nextjs automation - developer tools skill


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: enchograph/daily-trending (version 1.0.0)

--- name: daily-trending description: 获取今日热榜，从tophub.today抓取各平台热搜榜单。当用户询问"今天有什么热搜"、"热榜"、"微博热搜"时触发。 --- # Daily Trending 获取今日热榜，从tophub.today抓取各平台热搜数据。 ## 数据获取 ### 多平台热榜（必抓） 从tophub.today获取以下平台的热榜： - 知乎热榜：`/n/mproPpoq6O` - 微博热搜榜：`/n/KqndgxeLl9` - 百度实时热点：`/n/Jb0vmloB1G` - 36氪24小时热榜：`/n/Q1Vd5Ko85R` - 虎嗅网热文：`/n/5VaobgvAj1` - 澎湃热榜：`/n/wWmoO5Rd4E` - 吾爱破解今日热帖：`/n/NKGoRAzel6` - 虎扑社区步行街热帖：`/n/G47o8weMmN` ### 获取方式 ```bash # 微博热搜 web_fetch("https://tophub.today/n/KqndgxeLl9", maxChars=3000) # 知乎热榜 web_fetch("https://tophub.today/n/mproPpoq6O", maxChars=3000) # 百度热点 web_fetch("https://tophub.today/n/Jb0vmloB1G", maxChars=3000) # 36氪 web_fetch("https://tophub.today/n/Q1Vd5Ko85R", maxChars=3000) # 虎嗅 web_fetch("https://tophub.today/n/5VaobgvAj1", maxChars=3000) ``` ### 筛选标准（关键） 从所有平台的热榜中，筛选出**真正重要的、真正处于讨论焦点的**热点： 1. **重要事件**：重大政策、国际关系、社会事件 2. **热议话题**：引发广泛讨论和争议的话题 3. **真正焦点**：不是明星八卦、广告推广 4. **只讲事实**：排除带主观色彩的评论标题，如"天塌了"、"最惨"、"荒谬"等 5. **事实性内容**：保留事件本身，不加评论渲染 **排除类型**： - 带主观色彩的评论标题 - 单纯的娱乐八卦 - 明显的广告推广 - 情绪化表达 **保留类型**： - 事实性事件 - 政策动态 - 社会热议话题 - 真正有讨论价值的焦点 **输出要求**： - 每条新闻要完整、有头有尾 - 像新闻标题一样描述事件 - 不要单独一个词或没头没尾的内容 ## 输出格式 只输出最有价值的5条： ``` --- 🔥 今日热榜（2月19日） 1. 高市早苗确认当选日本新任首相，将着手组建新内阁 2. 2026年春节档电影总票房突破20亿元 3. 苏翊鸣夺得米兰冬奥会单板滑雪男子坡面障碍技巧金牌 4. 韩国短道速滑女子3000米接力夺得金牌 5. 沙特投资483亿美元收购字节跳动部分业务 --- ``` 注意： - 每条新闻完整、有头有尾 - 不需要来源标注 - 只讲事实，排除主观评论 - 分割线“---”用“======”代替 - 只输出要求输出的内容，前后不要输出多余的文本、说明、报错


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)
Skill: shogunwin/ip-query (version 0.0.1)

# IP Query Skill 查询当前公共IP地址及相关信息。 ## 描述 这个技能用于查询当前设备的公共IP地址，以及可选的附加信息（如地理位置、ISP等）。 ## 何时使用 当用户提到以下关键词时激活此技能： - IP地址 - 我的IP - 公网IP - 当前IP - 查询IP - ip address - my ip - public ip ## 使用方法 ### 基本查询 - "我的IP地址是什么？" - "查询当前IP" - "公网IP是多少？" ### 详细查询 - "显示我的IP和位置信息" - "查询IP的详细信息" ## 功能 1. **查询公共IP地址** - 使用公共API获取当前设备的公网IP 2. **获取位置信息** (可选) - 根据IP查询地理位置 3. **获取ISP信息** (可选) - 查询网络服务提供商 ## 依赖 - `curl` 或 `wget` - 用于HTTP请求 - `jq` (可选) - 用于解析JSON响应 ## 实现 技能使用以下公共API： - 主要API: `https://api.ipify.org?format=json` (返回纯IP) - 备用API: `https://ipinfo.io/json` (返回详细信息) ## 示例输出 ``` 🌐 您的公共IP地址: 123.45.67.89 📍 位置信息: - 城市: 北京 - 地区: 北京市 - 国家: 中国 - 经纬度: 39.9042, 116.4074 🏢 网络信息: - ISP: 中国电信 - 组织: China Telecom 🔒 隐私提示: 这是您的公网IP地址，请勿随意分享。 ``` ## 安全提示 - 此技能仅查询公共IP地址，不涉及私人网络信息 - 使用公共API，数据可能被API提供商记录 - 建议仅在需要时查询 ## 脚本 主要脚本位于 `scripts/ip_query.sh`，包含完整的IP查询功能。


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: teoslayer/pilot-dns (version 1.0.0)

--- name: pilot-dns description: > Human-friendly naming with aliases and namespaces. Use this skill when: 1. Setting or changing an agent's hostname 2. Resolving human-readable names to node IDs 3. Managing naming conflicts or namespace collisions Do NOT use this skill when: - You need to discover agents by capability (use pilot-discover instead) - You need to manage trust (use pilot-trust instead) - You need actual DNS resolution (port 53 service is separate) tags: - pilot-protocol - dns - naming license: AGPL-3.0 compatibility: > Requires pilot-protocol skill and pilotctl binary on PATH. The daemon must be running (pilotctl daemon start). metadata: author: vulture-labs version: "1.0" openclaw: requires: bins: - pilotctl homepage: https://pilotprotocol.network allowed-tools: - Bash --- # pilot-dns Human-friendly naming system for Pilot Protocol agents. ## Commands ### Set your hostname ```bash pilotctl --json set-hostname <hostname> ``` Registers a unique hostname (3-63 chars, alphanumeric with hyphens). ### Find agent by hostname ```bash pilotctl --json find <hostname> ``` Resolves hostname to node ID and metadata. ### Lookup node ID ```bash pilotctl --json lookup <node-id> ``` Returns the registered hostname for a node ID. ### List all peers ```bash pilotctl --json peers ``` Returns all known agents with their hostnames. ## Workflow Example Set up naming scheme for AI workers: ```bash # Register this agent's hostname pilotctl --json set-hostname "ai-worker-01" # Find other workers pilotctl --json peers | jq -r '.peers[] | select(.hostname | startswith("ai-worker-")) | .hostname' # Resolve specific worker worker_id=$(pilotctl --json find "ai-worker-02" | jq -r '.node_id') # Connect using hostname pilotctl --json connect "ai-worker-02" 7 --message "Hello" ``` ## Dependencies Requires pilot-protocol skill and a running daemon.


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: simoncai519/amz-hot-keywords (version 1.0.0)

--- name: amz-hot-keywords description: "Scrape Amazon Brand Analytics (ABA) weekly hot keyword rankings from AMZ123 and return structured keyword trend data. Use when the user asks about Amazon keyword rankings, hot search terms, keyword trends, ABA data, or wants a CSV/JSON of popular Amazon search terms. Trigger phrases include: 'hot keywords', 'search term rank', 'keyword trend', 'Amazon keyword', 'ABA data', '热搜词', '关键词排名', '关键词趋势'." version: "1.0.0" --- # Amazon Hot Keywords Skill ## Overview This skill extracts weekly search‑term rankings from Amazon Brand Analytics via the public AMZ123 site. It returns a CSV (or JSON) containing the keyword, current week rank, last week rank, and trend (up/down/flat/new). ## Core Workflow 1. User provides a base keyword. 2. `scripts/amz_scraper.py` launches a headless Selenium Chrome session, navigates to AMZ123, searches the keyword, and scrapes up to 200 related terms. 3. The script calculates the trend by comparing the current rank with the previous week’s rank. 4. Results are saved to `amz123_hotwords_<keyword>_<timestamp>.csv` (or `.json`). 5. The file path is returned to the caller. ## Usage ```bash # Basic usage – CSV output python3 $(pwd)/scripts/amz_scraper.py --keyword "dog bed" # Limit results to 100 entries and specify output folder python3 $(pwd)/scripts/amz_scraper.py \ --keyword "yoga mat" \ --max-results 100 \ --output-dir ./data ``` ### Parameters | Flag | Required | Description | Default | |------|----------|-------------|---------| | `--keyword` | Yes | Search term to seed the scrape | - | | `--max-results` | No | Max number of keywords to collect (max 200) | 200 | | `--output-dir` | No | Directory for the CSV/JSON file | current directory | | `--format` | No | `csv` or `json` (default `csv`) | | `--headless` | No | Run Chrome headlessly (`true`/`false`) | true | ## References - See `references/workflow.md` for a step‑by‑step guide and troubleshooting tips. - See `references/output.md` for the exact CSV column order and JSON schema. ## Scripts The scraper implementation lives in `scripts/amz_scraper.py`. --- --- **Created by [Simon Cai](https://github.com/simoncai519) · More e-commerce skills: [github.com/simoncai519/open-accio-skill](https://github.com/simoncai519/open-accio-skill)**


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

# skill-rating-comparator Skill 评分对比工具 - 自动对比同类型 Skill，生成多维度评分报告 ## 功能 - 🔍 **自动发现** - 搜索 ClawHub 和 GitHub 上的同类 Skill - 📊 **多维评分** - 6 大维度打分 (功能/代码/文档/评价/更新/安装) - 📈 **对比报告** - 雷达图可视化 + 优劣势分析 - 💡 **推荐建议** - 基于评分给出选用建议 ## 使用方法 ### 基础用法 ``` 对比 skill-rating-comparator 和同类 Skill 评分对比 feishu-ai-coding-assistant 分析这个 Skill 的竞争力 ``` ### 高级用法 ``` 对比 skill-rating-comparator --platform=clawhub,github 评分 feishu-multi-agent-manager --dimensions=功能，代码，文档 生成 Skill 对比报告 --output=markdown ``` ## 配置 在 OpenClaw 配置中添加： ```yaml skills: skill-rating-comparator: platforms: - clawhub - github dimensions: - 功能完整性 - 代码质量 - 文档完善度 - 用户评价 - 更新频率 - 安装便捷性 weights: 功能完整性：0.25 代码质量：0.20 文档完善度：0.15 用户评价：0.15 更新频率：0.15 安装便捷性：0.10 ``` ## 输出示例 ``` ## 📊 Skill 评分对比报告 **目标 Skill:** skill-rating-comparator **对比对象:** 5 个同类 Skill ### 综合评分 | Skill | 综合得分 | 排名 | |-------|---------|------| | skill-rating-comparator | 8.7 | 🥇 1 | | skill-analyzer-pro | 7.9 | 🥈 2 | | skill-compare-tool | 7.2 | 🥉 3 | ### 维度对比 - 功能完整性：⭐⭐⭐⭐⭐ (9/10) - 代码质量：⭐⭐⭐⭐☆ (8/10) - 文档完善度：⭐⭐⭐⭐⭐ (9/10) - 用户评价：⭐⭐⭐⭐☆ (8/10) - 更新频率：⭐⭐⭐⭐☆ (8/10) - 安装便捷性：⭐⭐⭐⭐⭐ (9/10) ### 优势 ✅ 功能最全面，支持多平台对比 ✅ 文档详细，示例丰富 ✅ 更新活跃，每周迭代 ### 劣势 ⚠️ 用户基数较小，评价数量有限 ⚠️ 安装步骤稍复杂 ### 推荐建议 如果你是... - 个人开发者 → 推荐使用 skill-rating-comparator - 团队使用 → 推荐使用 skill-analyzer-pro - 需要快速部署 → 推荐使用 skill-compare-tool ``` ## API ### 评分接口 ```typescript interface SkillRating { skillId: string; name: string; platform: 'clawhub' | 'github'; scores: { functionality: number; // 功能完整性 codeQuality: number; // 代码质量 documentation: number; // 文档完善度 userReviews: number; // 用户评价 updateFrequency: number; // 更新频率 installation: number; // 安装便捷性 }; totalScore: number; rank: number; } ``` ### 对比接口 ```typescript interface ComparisonReport { targetSkill: SkillRating; competitors: SkillRating[]; summary: { strengths: string[]; weaknesses: string[]; recommendations: string[]; }; radarData: number[][]; // 雷达图数据 } ``` ## 依赖 - @openclaw/sdk (运行时提供) - node-fetch (HTTP 请求) - cheerio (HTML 解析，可选) ## 开发说明 ### 评分算法 每个维度 0-10 分，加权计算总分： ``` 总分 = Σ(维度分 × 权重) 权重默认： - 功能完整性：25% - 代码质量：20% - 文档完善度：15% - 用户评价：15% - 更新频率：15% - 安装便捷性：10% ``` ### 数据来源 1. **ClawHub API** - 下载量、评分、评论 2. **GitHub API** - Star、Fork、Issue、更新频率 3. **代码分析** - TypeScript 编译、代码规范 4. **文档分析** - README 完整度、示例数量 ## 版本 - v1.0.0 - 初始版本，基础评分对比功能 ## 作者 OpenClaw Skill 大师 ⚡ ## 许可证 MIT


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)
Skill: mycreat/kiipu (version 0.0.1)

--- name: kiipu-cli description: Use when the user wants to create, delete, restore, or purge Kiipu posts, manage authentication, or check local setup through the Kiipu CLI. --- # Kiipu CLI Use this skill when the user wants to manage Kiipu posts or CLI setup from Claude Code through the local `kiipu` CLI. Primary cases: - create a new post from provided text - delete a known post id - restore a known post id - permanently purge a known post id - authenticate, check auth status, or log out - run `kiipu doctor` to verify local setup and API reachability - explain the exact `kiipu` CLI command to use when the user asks for manual usage - route explicit slash-command posting requests to `/kiipu:post` when the user wants the command form Do not use this skill for: - chat-context actions like deleting "the current post" without an explicit id - website automation or API calls when the local CLI already covers the task ## Installation ```bash npm install -g @kiipu/cli ``` ## Required execution path Execute the local Kiipu CLI instead of simulating results. Create a post: ```bash kiipu post create "$ARGUMENTS" kiipu post create --content "$ARGUMENTS" ``` Delete a post by id: ```bash kiipu post delete --id "<postId>" ``` Restore a post by id: ```bash kiipu post restore --id "<postId>" ``` Purge a post by id: ```bash kiipu post purge --id "<postId>" ``` Authentication: ```bash kiipu auth login kiipu auth login --api-key <cpk_...> kiipu auth status kiipu auth logout ``` Check local setup: ```bash kiipu doctor ``` ## Execution rules 1. Run the CLI before claiming success. 2. Return the CLI result accurately instead of inventing status. 3. If the user wants to create a post, pass their full requested post body as the create argument. 4. If the user wants delete, restore, or purge but did not provide an id, ask for the explicit post id. 5. If authentication is missing, tell the user to run `kiipu auth login`. 6. Prefer the local CLI over direct HTTP calls so auth, logging, and environment selection stay consistent. 7. Keep host-specific runtime guidance out of Claude Code unless the user is explicitly working with that host. 8. If the user explicitly wants to use a slash command for posting, suggest `/kiipu:post <text>`. ## Examples ```bash kiipu post create "Ship the beta today" kiipu post create --content "Ship the beta today" kiipu post delete --id post_123 kiipu post restore --id post_123 kiipu post purge --id post_123 kiipu auth login kiipu auth login --api-key cpk_example kiipu auth status kiipu doctor ```


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

# Quote Generator **Version:** 1.0.0 **Author:** OpenClaw Evolution (Cycle #2597) ## Description A simple skill to inject inspirational or technical quotes into agent responses, reports, or logs. Useful for "personality" injection and breaking up robotic monotony. ## Usage ### Get a random quote (text) ```bash node skills/quote-generator/index.js ``` ### Get a random quote (json) ```bash node skills/quote-generator/index.js --format json ``` ### Write to file ```bash node skills/quote-generator/index.js --output /tmp/quote.txt ```


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