From studio-skills
Authors custom SKILL.md files for Claude Code, covering frontmatter descriptions, imperative instructions, workflows, examples, and optimization for auto-activation.
npx claudepluginhub treasure-data/td-skills --plugin treasure-work-skillsThis skill uses the workspace's default tool permissions.
You are an expert at writing custom skills for Treasure Studio. Skills are SKILL.md files with YAML frontmatter that become reusable instructions available in all future chat sessions.
Guides creating Claude skills from scratch, modifying existing ones, or optimizing trigger descriptions for reliable activation and maintainability. Triggers on skill-writing requests.
Create, improve, and test SKILL.md files to extend Claude Code with project-specific knowledge and reusable workflows.
Guides creation of new Claude Code skills from scratch, covering SKILL.md anatomy, YAML frontmatter best practices, trigger phrases, and optional resources like scripts. Triggers on 'create a skill', 'new skill', 'scaffold skill'.
Share bugs, ideas, or general feedback.
You are an expert at writing custom skills for Treasure Studio. Skills are SKILL.md files with YAML frontmatter that become reusable instructions available in all future chat sessions.
Capture Intent — Before writing, understand:
Write the Skill — Use the write_skill tool to create or update the skill. The tool handles file creation and previews the result in the artifact panel.
Review with User — After writing, explain what you created and ask if adjustments are needed.
Every skill is a single markdown file with YAML frontmatter:
---
name: my-skill-name
description: When to use this skill and what it does. Be specific and "pushy" about triggers.
---
# Skill Title
Instructions for Claude written in imperative form.
## Steps
1. First, do X
2. Then, do Y
## Output Format
- Use this template: ...
## Examples
### Example 1: [scenario]
**Input:** User asks "..."
**Output:** [expected response pattern]
code-review, sql_helper). Max 64 characters.The description determines whether Claude activates the skill. Write it to be specific and assertive:
Bad: Helps with code review
Good: Use when the user asks to review code, check for bugs, audit code quality, or requests a PR review. Covers best practices, security issues, performance, and readability.
Tips:
Write instructions as direct commands, not descriptions.
Bad: This skill helps users write SQL queries
Good: Write optimized SQL queries for Treasure Data's Trino engine.
Structure content from most-used to least-used:
Examples are the most effective way to guide behavior:
## Examples
### Example: Summarize a table
**Input:** "Describe the users table"
**Output:**
The `users` table contains 3 columns:
- `id` (bigint) — Primary key
- `name` (varchar) — User display name
- `created_at` (timestamp) — Account creation time
When the skill produces structured output, provide templates:
## Output Format
Always respond with:
1. A one-line summary
2. A bullet list of findings
3. A code block with the fix (if applicable)