← Back to Skills Marketplace
shmiss

Agent Skills Collector

by shmiss · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
111
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install agent-skills-collector
Description
根据Agent业务类型,从SkillHub (skillhub.tencent.com) 实时搜索收集相关的AI Skills并导出为Excel清单。支持交互式选择数据源。
README (SKILL.md)

Agent Skills 收集

根据Agent的业务类型,实时从 SkillHub 搜索收集相关Skills。

前置要求

# 安装 skillhub CLI
npm install -g skillhub

# 安装 Python 依赖
pip3 install openpyxl requests

快速开始

方式1:直接搜索

skillhub search "hr" --json --search-limit 30
skillhub search "feishu" --json --search-limit 30

方式2:使用脚本

python3 scripts/collect_agent_skills.py \x3Cagent类型> --keywords "关键词1,关键词2" -o \x3C输出路径>

# 示例
python3 scripts/collect_agent_skills.py hr --keywords "hr,招聘,考勤" -o hr_skills.xlsx
python3 scripts/collect_agent_skills.py it --keywords "k8s,docker,运维" -o it_skills.xlsx

支持的Agent类型和关键词

类型 关键词
hr hr, resume, recruit, employee, payroll, 招聘, 考勤, 绩效
sales crm, sales, customer, lead, 销售, 客户, 商机
customer_service support, ticket, service, 客服, 工单
data_analysis sql, database, analytics, bi, data, 分析
finance finance, invoice, tax, 报销, 发票, 税务
it cloud, k8s, docker, monitoring, security, 运维
marketing marketing, seo, ads, 营销, 推广
legal legal, contract, 合规, 合同
content writing, content, 写作, 文案

输出格式

Excel包含以下列:名称、关联度、类别、描述、安装命令、标签

注意事项

  • 每次搜索后等待3-5秒,避免API限流
  • 优先使用summary字段(中文描述)
  • 根据slug去重
Usage Guidance
This skill appears coherent for collecting skills from SkillHub/ClawHub and exporting to Excel. Before installing/running: (1) review the skillhub CLI you will install via npm (confirm package source and trust), since the script invokes it via subprocess; (2) be aware the script makes outbound HTTP calls to cn.clawhub-mirror.com and a public translation API (no secrets are sent, but network access is required); (3) run the script in a non-privileged environment and inspect the Python file if you want to verify behavior (it only writes an Excel file and prints prompts); (4) if you need higher assurance, run it in an isolated/containerized environment or review the full script source first.
Capability Analysis
Type: OpenClaw Skill Name: agent-skills-collector Version: 1.0.0 The skill bundle automates the collection of AI skill metadata and exports it to Excel. It exhibits several high-risk behaviors in `scripts/collect_agent_skills.py`, including shell command execution via `subprocess.run` to interact with the `skillhub` CLI and multiple outbound network requests to `skillhub.tencent.com`, `cn.clawhub-mirror.com`, and an external translation API (`api.mymemory.translated.net`). Additionally, the script allows for arbitrary file writing by accepting unvalidated output paths from the user. While these capabilities are aligned with the stated purpose, they represent a significant attack surface and potential for misuse.
Capability Assessment
Purpose & Capability
Name/description say it will search SkillHub and export Excel. The SKILL.md and the Python script implement searches (via the skillhub CLI and HTTP calls to a ClawHub mirror), collect metadata, translate descriptions, classify/tag, and write an Excel — all consistent with the stated purpose.
Instruction Scope
SKILL.md only asks the user to install the skillhub CLI and Python deps, then run the script or use skillhub search commands. The runtime instructions and script operations (subprocess call to 'skillhub', HTTP fetches, and Excel output) are within the expected scope and do not attempt to read unrelated local files or environment variables.
Install Mechanism
There is no automated install spec; the README asks the user to 'npm install -g skillhub' and 'pip3 install openpyxl requests'. Requirements are minimal and come from public registries; there are no obscure download URLs or archive extracts in the package itself.
Credentials
The skill declares no required environment variables, credentials, or config paths. The script makes outbound HTTP requests (skillhub CLI output, cn.clawhub-mirror.com, and a public translation API) which are necessary for gathering metadata and translations — no secret access is requested.
Persistence & Privilege
The skill is user-invocable, not always-enabled, and does not request persistent agent privileges or modify other skills. It writes only the Excel output file and does not alter agent/system configuration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install agent-skills-collector
  3. After installation, invoke the skill by name or use /agent-skills-collector
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
agent-skills-collector v1.0.0 - Initial release. - Collects relevant AI Skills for specified agent business types from SkillHub in real time and exports as Excel. - Supports interactive selection of data sources. - Includes direct search and script-based usage methods. - Predefined agent types and keywords provided for convenience. - Output Excel file includes detailed skill attributes. - Advises API usage best practices and data de-duplication.
Metadata
Slug agent-skills-collector
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Agent Skills Collector?

根据Agent业务类型,从SkillHub (skillhub.tencent.com) 实时搜索收集相关的AI Skills并导出为Excel清单。支持交互式选择数据源。 It is an AI Agent Skill for Claude Code / OpenClaw, with 111 downloads so far.

How do I install Agent Skills Collector?

Run "/install agent-skills-collector" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Agent Skills Collector free?

Yes, Agent Skills Collector is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Agent Skills Collector support?

Agent Skills Collector is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Agent Skills Collector?

It is built and maintained by shmiss (@shmiss); the current version is v1.0.0.

💬 Comments