openjiuwen/dev_tools/skill_creator/skills/skill_creation/SKILL.md
Guide to skill creation. Use this skill when the user requests to make, create, or write a new skill.
npx skillsauth add openjiuwen-ai/agent-core skill_creationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This document explains how to design and build effective skills for agents.
Skills are a manual of information that gives an agent focused capabilities in a specific domain. It includes instructions and reuseable resources
The context window is a limited space. Write only what an agent truly needs.
Every skill directory contains:
skill-name/
├── SKILL.md (required)
├── scripts/ (optional, for executable code, e.g. Python, Bash, etc.)
├── references/ (optional, documentation or schemas loaded only when needed to keep SKILL.md short)
└── assets/ (optional)
Do NOT create unrelated documentation on the creation of this skill. DO NOT create any README, changelog, installation guide, creation summary etc. files. The skill-name directory should contain only execution-relevant content.
name and description.Skills minimize context usage through three layers of progressive disclosure:
name and description of the skill is always in context (~100 words)Keep SKILL.md focused and short, move detailed explanations or lengthy codes/examples into other files. Always reference other files inside SKILL.md so the agent knows where they are.
development
Generates a multimodal Skill markdown file from a source URL. Use this Skill when a user wants to turn a web tutorial, product support article, or software guide into a reusable agent Skill with concise steps and embedded screenshots.
tools
Participate in an OpenJiuWen agent team as an external member. Use when this agent has been spawned into a team (the OPENJIUWEN_TEAM_JOIN environment variable is set) and needs to read its inbox, send messages to teammates, and claim / work / complete tasks via the `team-member` CLI.
tools
Complete calendar-and-clock workflows on mobile (find events, read start times, create alarms or reminders relative to meetings). Use when the user asks to schedule, set an alarm before/after a meeting, find appointment times, or coordinate Calendar with Clock.
tools
Navigate github.com in mobile Chrome to retrieve repository information (files, README, contributors, languages, releases, packages) and switch to desktop site mode for richer metadata (forks, stars). Use for in-browser research, not git CLI or GitHub API operations.