원클릭으로
skill-creator
Guide for creating effective Agent Skills for t-koma. Use when the user wants to create a new skill or update an existing skill.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Guide for creating effective Agent Skills for t-koma. Use when the user wants to create a new skill or update an existing skill.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Create and improve file-based CRON jobs for a GHOST in T-KOMA. Use when you need to add or update `workspace/cron/*.md` jobs with schedule, pre-model tools, and a clear objective.
Create and manage structured knowledge notes, diary entries, and identity files. Use when you need to persist important information, curate inbox captures, or maintain a knowledge base.
Advanced research strategies, import patterns, crawl configuration, and staleness management for reference topics.
SOC 직업 분류 기준
| name | skill-creator |
| description | Guide for creating effective Agent Skills for t-koma. Use when the user wants to create a new skill or update an existing skill. |
| license | MIT |
| metadata | {"author":"t-koma","version":"1.0"} |
This guide helps you create effective Agent Skills that extend t-koma's capabilities.
A skill is a self-contained directory with instructions, scripts, and resources that help the agent perform specific tasks more accurately and efficiently.
Create a skill when:
prompts/skills/my-skill/
├── SKILL.md # Required: Instructions and metadata
├── scripts/ # Optional: Executable code
├── references/ # Optional: Additional docs
└── assets/ # Optional: Static resources
The SKILL.md file has two parts:
---
name: my-skill-name
description: Clear description of what this skill does and when to use it.
license: MIT
compatibility: Requires git, docker, and internet access
metadata:
author: your-name
version: "1.0"
---
Naming Rules:
Description Tips:
Write clear, step-by-step instructions. Recommended sections:
# Skill Title
## Overview
Brief explanation of the skill's purpose.
## Steps
1. Step one with clear instructions
2. Step two with examples
3. Step three with expected outputs
## Examples
### Example 1: Common Use Case
Input: ... Output: ...
### Example 2: Edge Case
Input: ... Output: ...
## Common Pitfalls
- Don't do X because...
- Always check Y before...
## References
- [Reference file](references/REFERENCE.md)
- External documentation
Structure for efficient context usage:
Keep SKILL.md under 500 lines. Move detailed content to references/.
Place executable code in scripts/:
extract_data.py, deploy.sh)Place detailed docs in references/:
REFERENCE.md - Technical referenceAPI.md - API documentationKeep individual files focused. Smaller files = less context usage.
Place static resources in assets/:
Reference other files using relative paths:
See [the reference guide](references/REFERENCE.md) for details.
Run the extraction script:
```bash
./scripts/extract.py
```
## Validation
Before using a skill:
1. Verify frontmatter is valid YAML
2. Ensure name follows conventions
3. Check description is descriptive
4. Test any scripts
5. Verify file references work
## Example: Complete Skill
prompts/skills/data-extraction/ ├── SKILL.md ├── scripts/ │ ├── extract_csv.py │ └── clean_data.py └── references/ └── DATA_FORMATS.md
**SKILL.md:**
```yaml
---
name: data-extraction
description: Extract and clean data from CSV, JSON, and XML files. Use when processing data files or transforming data formats.
metadata:
author: data-team
version: "1.0"
---
# Data Extraction Skill
Extract and clean data from various file formats.
## Supported Formats
- CSV (with various delimiters)
- JSON (flat and nested)
- XML (with XPath support)
## Usage
1. Identify the source file format
2. Choose appropriate extraction script
3. Run with input file path
4. Review cleaned output
## Scripts
- `scripts/extract_csv.py` - Extract from CSV files
- `scripts/clean_data.py` - Clean and normalize data
## Examples
### Extract from CSV
```bash
./scripts/extract_csv.py data/input.csv --output output.json
See references/DATA_FORMATS.md for format details.
## Tips for Success
1. **Start Simple**: Create a basic skill first, then expand
2. **Test Iteratively**: Verify the skill works with the agent
3. **Document Assumptions**: Explain what the agent should know
4. **Be Specific**: Give concrete examples, not vague guidance
5. **Handle Errors**: Document what to do when things go wrong
6. **Keep Updated**: Refresh skills as workflows evolve
## Resources
- [Agent Skills Specification](https://agentskills.io/specification)
- [Agent Skills Home](https://agentskills.io/home)