← Back to Skills Marketplace
81
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install niuniu-skill-extractor
Description
从复杂任务中提取可复用的技能文档,参考 Hermes Agent 的 Skill Documents 设计。用于当任务完成后,识别值得保留的步骤流程,并存储为可搜索的技能文件,下次遇到类似任务时自动检索并建议使用。
Usage Guidance
This skill appears coherent and localized: it analyzes conversation text, generates SKILL.md files, and stores/indexes them under ~/.openclaw/workspace/skills/skill-extractor/. Before using/installing, consider: (1) privacy — conversations (including any secrets) may be written to disk in plaintext; if you handle sensitive data, do not enable automatic saving or consider encrypting that directory; (2) review/confirm saves — prefer manual confirmation rather than automatic "save" so you control what gets persisted; (3) runtime requirements — the search script uses SQLite FTS5 (your Python's sqlite must have FTS5 enabled) and there are minor implementation issues (e.g., ORDER BY rank) that may cause runtime errors; (4) audit usage — because the agent can invoke the script autonomously, limit or monitor automated suggestions if you don't want the agent to store conversational data without explicit approval. Overall the code is local and does not attempt network exfiltration or request unrelated credentials.
Capability Analysis
Type: OpenClaw Skill
Name: niuniu-skill-extractor
Version: 1.0.0
The bundle implements a 'Skill Extractor' utility designed to help an AI agent learn from its own conversation history by saving successful workflows as markdown files. The scripts (extract_skill.py, search_skills.py, suggest_skill.py) use standard Python libraries for regex-based parsing, local file management in the user's home directory, and SQLite FTS5 for indexing. No evidence of data exfiltration, remote code execution, or malicious prompt injection was found; the code logic is transparent and strictly aligned with the stated purpose of workflow documentation.
Capability Tags
Capability Assessment
Purpose & Capability
Name/description (extract, store, search, suggest skills) align with the included scripts. The scripts create and use a local skills directory (~/.openclaw/.../skills) and a local SQLite DB to index/search skill markdown files — exactly what you'd expect for this feature. No unrelated credentials, binaries, or external services are requested.
Instruction Scope
SKILL.md and the scripts limit actions to analyzing provided conversation text, generating SKILL.md files, saving them under ~/.openclaw/workspace/skills/skill-extractor/skills, and indexing/searching via a local SQLite FTS5 DB. This is within scope, but important runtime behaviors: the skill will store copies of conversation text (potentially containing sensitive data) on disk and create/modify a local skills.db. The search script uses an FTS5 virtual table and references an ORDER BY rank clause that may be a bug on some sqlite builds (functional issue, not a security indicator).
Install Mechanism
There is no install spec (instruction-only deployment), which is low risk. However, the package includes runnable Python scripts that create directories and files under the user's home directory; running them will write content to disk and create a SQLite DB. No remote downloads, installers, or external code fetches are present.
Credentials
The skill declares no required environment variables, credentials, or config paths beyond creating and using its own directory under the user's home. It does not request unrelated secrets or system-wide configuration access.
Persistence & Privilege
always is false and the skill only persists data under its own ~/.openclaw workspace. It does not modify other skills' configs or system-wide settings. The skill can be invoked autonomously by the agent (disable-model-invocation is false) — this is the platform default and acceptable here, but users should be aware the agent could suggest extraction automatically.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install niuniu-skill-extractor - After installation, invoke the skill by name or use
/niuniu-skill-extractor - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Extract reusable skills from completed tasks, inspired by Hermes Agent's Skill Documents mechanism
Metadata
Frequently Asked Questions
What is Skill Extractor?
从复杂任务中提取可复用的技能文档,参考 Hermes Agent 的 Skill Documents 设计。用于当任务完成后,识别值得保留的步骤流程,并存储为可搜索的技能文件,下次遇到类似任务时自动检索并建议使用。 It is an AI Agent Skill for Claude Code / OpenClaw, with 81 downloads so far.
How do I install Skill Extractor?
Run "/install niuniu-skill-extractor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Skill Extractor free?
Yes, Skill Extractor is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Skill Extractor support?
Skill Extractor is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux).
Who created Skill Extractor?
It is built and maintained by LiVanGy (@livangy); the current version is v1.0.0.
More Skills