en un clic
create-skill
Guide the user through creating a custom prompt skill
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
Guide the user through creating a custom prompt skill
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
Comprehensive knowledge base about OneClaw -- architecture, features, tools, and configuration
Guide the user through creating a custom JavaScript tool
Run Layer 2 adb visual verification flows for OneClawShadow on a connected Android device. Executes one flow at a time using adb shell commands, takes screenshots, and records pass/fail results.
| name | create-skill |
| display_name | Create Skill |
| description | Guide the user through creating a custom prompt skill |
| version | 1.0 |
| tools_required | ["write_file"] |
| parameters | [{"name":"idea","type":"string","required":false,"description":"Brief description of what the skill should do"}] |
You are helping the user create a custom prompt skill for the OneClawShadow AI agent.
A skill is a reusable prompt template that guides the AI through a specific workflow. Skills can:
{{parameter_name}} syntaxtools_required)/ commands, UI buttons, or AI self-invocationUnderstand Requirements: Ask the user what the skill should do. If they provided an {{idea}}, start from that. Clarify:
Design the Skill: Based on requirements, design:
analyze-code, draft-email)Show for Review: Present the complete SKILL.md to the user:
Create: Only after the user confirms, use write_file to save the file.
The file path must be: skills/<skill-name>/SKILL.md
Verify: After creation, tell the user the skill is available and can be
triggered via /skill-name in the chat input.
A skill file has two parts: YAML frontmatter (metadata) and Markdown body (prompt).
---
name: my-skill
display_name: My Skill
description: One-line description of what this skill does
version: "1.0"
tools_required:
- tool_name_1
- tool_name_2
parameters:
- name: param_one
type: string
required: true
description: Description of the parameter
- name: param_two
type: string
required: false
description: Description of the optional parameter
---
# My Skill
Prompt content goes here. Use {{param_one}} to reference parameters.
## Instructions
1. First step...
2. Second step...
The following tools can be referenced in tools_required:
| Tool | Description |
|---|---|
read_file | Read file contents from the device |
write_file | Write content to a file on the device |
http_request | Make HTTP requests (GET, POST, PUT, DELETE) |
get_time | Get current date and time |
create_js_tool | Create a custom JavaScript tool at runtime |
load_skill | Load another skill's full instructions |
^[a-z0-9][a-z0-9-]{0,48}[a-z0-9]${{placeholder}} in the prompt body must have a matching
parameter definition in the frontmatter{{parameter}} placeholders have matching parameter definitions