Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计提醒

acrid-skill-creator辛辣的技能创建器

Agent Skill

acrid-skill-creator 用于记录任务执行中的错误、用户纠正、经验和能力缺口,适合在 OpenClaw 中希望让 Agent 持续沉淀问题、修正和最佳实践时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,840

周安装

160

GitHub Stars

公开资料未说明

下载量

1,280
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:acrid-skill-creator(辛辣的技能创建器)
来源仓库:https://github.com/acrid-auto/acrid-skill-creator
安装命令:
openclaw skills install acrid-skill-creator
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install acrid-skill-creator

简介

根据自然语言请求、处理设计、错误管理和代码支架创建强大的生产级Agent Skill以供立即使用。

SKILL.md

SKILL: skill-creator

Description

The foundational meta-skill that architects and generates production-grade agent skills from natural language. This is the factory floor — every skill in the Acrid ecosystem is born here. It doesn't just scaffold files; it thinks through design, enforces quality gates, generates battle-tested logic, and outputs skills that work on first run.

Usage

Invoke this skill when:

  • You need to create a new capability, tool integration, or automation
  • You're converting a manual workflow into a repeatable skill
  • You want to prototype a skill idea rapidly with full documentation
  • You need to refactor or rebuild an existing skill from scratch

Trigger phrases: "Create a skill...", "Build me a skill...", "I need a skill that...", "Scaffold a new skill for..."

Inputs

ParameterRequiredFormatDescription
nameYeskebab-caseSkill identifier (e.g., stock-checker, deploy-monitor)
descriptionYesNatural languageWhat the skill does, in detail
requirementsNoNatural languageTools, APIs, constraints, languages, auth needs
outputsNoNatural languageWhat the skill should return (defaults to structured text)
complexityNosimple \standard \advancedDetermines scaffold depth (default: standard)

Steps

Phase 1: Intelligence Gathering

  1. Parse the request — Extract:

- Core purpose (single sentence, verb-first: "Fetches...", "Monitors...", "Generates...") - Required external APIs or services - Required tools (Bash, WebFetch, WebSearch, Read, Write, Grep, Glob, etc.) - Input parameters with types and validation rules - Expected output format (JSON, markdown, plain text, file) - Error scenarios (API down, bad input, rate limits, auth failure, empty results) - Edge cases specific to the domain

  1. Determine complexity tier:

- Simple: Single tool, no external APIs, <20 lines of logic (e.g., file formatter) - Standard: 1-2 tools, may call external APIs, needs error handling (e.g., stock checker) - Advanced: Multiple tools, chained API calls, stateful logic, helper scripts required (e.g., deploy pipeline)

  1. Identify the execution model:

- Direct: Skill logic runs entirely within SKILL.md steps (preferred for simple/standard) - Scripted: Complex logic lives in src/ scripts, SKILL.md orchestrates (required for advanced) - Hybrid: SKILL.md handles orchestration, delegates specific computations to scripts

Phase 2: Architecture

  1. Design the skill contract:

- Define exact input schema with types, defaults, and validation - Define exact output schema — what does success look like? - Define error responses — what does each failure mode return? - Map the dependency chain (what calls what, in what order)

  1. Scaffold the directory:

For simple skills:

   skills/<name>/
     SKILL.md
     README.md

For standard skills:

   skills/<name>/
     SKILL.md
     README.md
     src/           # Only if computation is complex

For advanced skills:

   skills/<name>/
     SKILL.md
     README.md
     src/
       main.py|js   # Core logic
       utils.py|js  # Shared helpers (only if genuinely needed)
     config/
       defaults.json

Phase 3: Generation

  1. Generate SKILL.md — The skill definition must include ALL of these sections:
   # SKILL: <name>

   ## Description
   <Single paragraph. First sentence is the hook — what it does in <15 words.
   Second sentence adds context. Third sentence covers key differentiator.>

   ## Usage
   <When to invoke. Include 2-3 specific trigger phrases.>

   ## Inputs
   <Table format with: Parameter | Required | Type | Default | Description>
   <Include validation rules inline>

   ## Outputs
   <What the skill returns on success. Include format specification.>

   ## Steps
   <Numbered, imperative steps. Each step must be:
   - Actionable (starts with a verb)
   - Atomic (does one thing)
   - Error-aware (includes failure handling where relevant)
   - Tool-specific (names the exact tool to use when applicable)>

   ## Error Handling
   <Explicit failure modes and recovery actions:
   - What to do when an API is unreachable
   - What to do with malformed input
   - What to do when results are empty
   - Retry logic if applicable>

SKILL.md generation rules: - Steps MUST be deterministic — no ambiguity in what the agent does - Every external call MUST have a failure path - Steps should reference specific tools by name (WebFetch, Bash, Grep, etc.) - Include concrete examples of expected input/output in the steps where helpful - Never use vague instructions like "process the data" — specify HOW - If a step involves parsing, specify the exact format and extraction method - Rate limiting: if the skill calls external APIs, include a note about respecting rate limits

  1. Generate README.md:
   # <Skill Name (Title Case)>

   <One-line description>

   ## Quick Start
   <Minimal trigger example>

   ## Parameters
   <Full parameter docs with examples>

   ## Example Usage
   <2-3 real-world invocation examples with expected outputs>

   ## Setup
   <Environment variables, API keys, dependencies — only if needed>

   ## How It Works
   <Brief technical explanation of the skill's approach>

   ## Limitations
   <Honest about what it can't do>
  1. Generate helper scripts (if complexity requires):

Python scripts must: - Use argparse for CLI arguments - Output JSON to stdout (parseable by the agent) - Include a if __name__ == "__main__" guard - Handle exceptions with meaningful error messages in JSON format: {"error": "...", "code": "..."} - Use type hints - Include a docstring

Node.js scripts must: - Parse args from process.argv or use a minimal arg parser - Output JSON to stdout - Handle errors with try/catch, output: {"error": "...", "code": "..."} - Use strict mode

Phase 4: Quality Gates

  1. Run the Acrid Quality Checklist — Every generated skill must pass ALL gates:
GateCheckFail Action
AtomicDoes it do exactly ONE thing?Split into multiple skills
NamedIs the name self-documenting? Does <name> tell you what it does?Rename
Inputs ValidAre all inputs typed with clear validation rules?Add missing validation
Outputs DefinedIs the output format explicitly documented?Add output spec
Error-ProofDoes every external call have a failure path?Add error handling
DocumentedDoes README.md have Quick Start + Examples?Flesh out docs
DeterministicGiven the same input, does it always produce the same flow?Remove ambiguity
No Dead CodeAre all generated files actually used?Remove unused files
Dependency-LightDoes it minimize external dependencies?Simplify
First-Run ReadyCan someone use this skill with zero setup beyond what's documented?Fix setup docs
  1. Final review — Read through the complete generated skill one more time. Ask:

- Would this work if I ran it right now? - Is there anything I'd need to guess or assume? - Are the steps clear enough that a different agent could execute them? - If any answer is "no", fix it before delivering.

Phase 5: Delivery

  1. Write all files to the target directory using the Write tool.
  1. Report to user with:

- Skill name and location - Quick summary of what was generated - Any setup steps required (API keys, env vars) - A ready-to-use invocation example

Error Handling

ScenarioAction
Name is not kebab-caseAuto-convert and warn user
Description is vague (<10 words)Ask for clarification before proceeding
Requested API has no free tierWarn user, suggest alternatives, proceed if confirmed
Complexity mismatch (user says simple but needs advanced)Override to correct tier, explain why
Generated skill fails quality gateFix automatically, do not deliver broken skills

Anti-Patterns — Do NOT Generate Skills That:

  • Have steps like "analyze the data" without specifying HOW
  • Depend on tools not available to the agent
  • Require manual intervention mid-execution (unless explicitly designed as interactive)
  • Have undocumented environment variables or secrets
  • Contain placeholder logic ("TODO: implement this")
  • Over-engineer with abstractions for single-use operations
  • Include unnecessary comments or boilerplate

Examples

Input:

name: stock-checker
description: Fetches the current price of a stock by ticker symbol using a free API
requirements: Must use a free API, return price in USD

Output: See examples/stock-checker/ for the complete generated skill.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

78.73%
按下载量换算1,008

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills