← Back to Skills Marketplace
eddieguan801-oss

Skill Authoring

by eddieguan801-oss · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
84
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install codex-skill-authoring
Description
Create, edit, and package new AgentSkills. Use when asked to create a skill, build a skill, author a skill, or when需要对技能进行创建、打包或审核。Triggers on phrases like "...
README (SKILL.md)

Skill Authoring

Create modular, self-contained skills that extend agent capabilities.

The 6-Step Workflow

1. Understand → 2. Plan → 3. Init → 4. Edit → 5. Package → 6. Iterate

Step 1: Understand the Skill

Ask clarifying questions if needed. Understand:

  • What functionality should this skill support?
  • What are concrete usage examples?
  • What should trigger this skill?

When to skip: When usage patterns are already clear.

Step 2: Plan Reusable Contents

Identify what to bundle:

  • scripts/ — Executable code (Python/Bash) for deterministic tasks
  • references/ — Documentation to load when needed
  • assets/ — Files used in output (templates, icons)

Step 3: Initialize the Skill

Always use init_skill.py — never create manually:

python3 \x3Cskill-creator>/scripts/init_skill.py \x3Cname> --path \x3Coutput-dir> --resources scripts,references,assets

Example:

python3 /usr/local/lib/node_modules/openclaw/skills/skill-creator/scripts/init_skill.py my-skill --path /var/root/.openclaw/workspace/skills --resources scripts,references

Step 4: Edit the Skill

SKILL.md Structure

---
name: skill-name
description: Clear description of what it does AND when to trigger it. Include Chinese triggers too.
---

# Skill Name

## Quick Start

## Details...

Naming Rules

  • Lowercase, hyphens only
  • Under 64 characters
  • Verb-led preferred (e.g., pdf-edit, list-skills)

Key Principles

  • Concise: Only add what the model doesn't already know
  • Progressive disclosure: Keep SKILL.md lean, put details in references/
  • Imperative mood: Use "do this" not "does this"

Step 5: Package the Skill

python3 \x3Cskill-creator>/scripts/package_skill.py \x3Cpath/to/skill-folder>

Output: .skill file (zip format).

Validation runs automatically before packaging.

Step 6: Iterate

Test with real tasks, gather feedback, improve.

Skill Template

skill-name/
├── SKILL.md           # Required: name + description + instructions
├── scripts/           # Optional: executable code
├── references/        # Optional: load-as-needed docs
└── assets/            # Optional: output files

Quick Reference

Resource When to Use
scripts/ Same code rewritten repeatedly
references/ Large docs the model should read on demand
assets/ Templates, images, boilerplate

Keep SKILL.md under 500 lines. Move details to references/.

Usage Guidance
This package appears to be a coherent skill-authoring guide plus a small utility to list installed skills. Before using it: 1) Verify the external helper scripts it tells you to run (init_skill.py and package_skill.py) are from a trusted source and inspect their code — they are not included here. 2) Avoid running commands as root or against /var/root unless you understand and control those locations. 3) Check any referenced system paths (/usr/local/lib/node_modules/openclaw/..., /var/root/.openclaw/...) exist and are owned by trusted software. 4) Review package_skill.py/init_skill.py for any network calls or data exfiltration before executing. If you cannot inspect the external tooling, treat running those scripts as higher risk.
Capability Analysis
Type: OpenClaw Skill Name: codex-skill-authoring Version: 1.0.0 The skill bundle is a meta-tool designed to help an AI agent author, list, and package other OpenClaw skills. The Python script 'scripts/list_skills.py' safely iterates through local skill directories and uses 'yaml.safe_load' to extract metadata without executing external commands or making network calls. While the instructions in 'SKILL.md' reference paths within '/var/root/', these appear to be standard environment paths for the OpenClaw platform and do not indicate malicious intent or unauthorized access.
Capability Assessment
Purpose & Capability
Name and description (Skill Authoring) align with the provided SKILL.md, references/design-patterns.md, and the helper script. The included list_skills.py and the content of SKILL.md are coherent with a workflow for creating, packaging, and inspecting AgentSkills.
Instruction Scope
SKILL.md instructs the user/agent to run external helper scripts (init_skill.py and package_skill.py) and to operate on system paths (examples reference /var/root/.openclaw/... and /usr/local/lib/node_modules/openclaw/...). Those actions are within the scope of authoring skills but require access to filesystem locations and external tooling that are not included in this package. No instructions attempt to read unrelated secrets or send data to external network endpoints.
Install Mechanism
There is no install spec — the skill is instruction-only plus a small utility script. That is low-risk. Note: the SKILL.md expects external tools (the skill-creator scripts) to exist in system locations; those tools are not part of this bundle and should be audited where they come from.
Credentials
The skill does not request environment variables, credentials, or config paths. The included script reads local skill directories (some of which are under /var/root), which is reasonable for a skill-management utility.
Persistence & Privilege
always is false and the skill does not request elevated or persistent privileges. It does not modify other skills' configurations in the files provided.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install codex-skill-authoring
  3. After installation, invoke the skill by name or use /codex-skill-authoring
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of codex-skill-authoring (v1.0.0). - Supports creating, editing, and packaging new AgentSkills in both English and Chinese. - Introduces a six-step workflow: Understand, Plan, Init, Edit, Package, Iterate. - Provides clear structure and naming conventions for modular skill authoring. - Includes guidance on bundling reusable scripts, references, and assets. - Automatic validation during skill packaging; encourages concise and maintainable documentation.
Metadata
Slug codex-skill-authoring
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Skill Authoring?

Create, edit, and package new AgentSkills. Use when asked to create a skill, build a skill, author a skill, or when需要对技能进行创建、打包或审核。Triggers on phrases like "... It is an AI Agent Skill for Claude Code / OpenClaw, with 84 downloads so far.

How do I install Skill Authoring?

Run "/install codex-skill-authoring" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Skill Authoring free?

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

Which platforms does Skill Authoring support?

Skill Authoring is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Skill Authoring?

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

💬 Comments