원클릭으로
example-skill
An example skill demonstrating knowledge packaging
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
An example skill demonstrating knowledge packaging
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
This skill should be used when the user wants to validate or run GitHub Actions or GitLab CI workflows locally, test CI before pushing, debug a failing action without burning CI minutes, check ".github/workflows" or ".gitlab-ci.yml" files, or use wrkflw (an `act` alternative). Also triggers before pushing changes that touch workflow files. Provides subcommand selection (validate/run/watch/tui/trigger/list), runtime-mode guidance (docker/podman/emulation), copy-paste recipes, and the tool's known limitations so expectations are set correctly.
Analytical framework for writing style analysis and voice profile construction. Use when analyzing writing samples, building voice profiles, comparing styles, synthesizing metavoice descriptions, or understanding stylistic dimensions. Triggers on "analyze style", "style profile", "voice analysis", "writing fingerprint", "metavoice", "style comparison", "what makes my writing distinctive".
This skill should be used when the user asks to "generate an image", "create a picture", "make an illustration", "edit this image", "upscale", or any request involving AI image generation, nanobanana, nano banana, visual grounding, prompt engineering, or image editing. Provides model selection guidance (Flash/NB2/Pro), prompt engineering techniques, visual grounding best practices, resolution and cost optimization, and multi-image editing workflows for the Nano Banana MCP server (Gemini image models).
This skill should be used when the user asks to "update documentation", "generate README", "audit docs", "add CHANGELOG", "fix outdated docs", "create CONTRIBUTING.md", "add API documentation", "check documentation coverage", or mentions documentation gaps, stale docs, or missing project documentation. Detects project type from manifest files, scores existing documentation quality, generates or updates README, CHANGELOG, CONTRIBUTING, and code documentation for any repository type.
This skill should be used when the user asks about "Android project setup", "new Android app", "MVVM", "Clean Architecture", "Android architecture", "Hilt", "dependency injection", "Room database", "Retrofit", "data layer", "repository pattern", "Android project structure", "Kotlin Android", "Jetpack libraries", or mentions starting a new Android project, choosing an architecture pattern, or setting up dependency injection. Provides opinionated architecture guidance for Kotlin/Compose Android apps.
This skill should be used when the user asks about "Android permissions", "runtime permissions", "camera permission", "storage permission", "notifications", "Photo Picker", "Credential Manager", "Predictive Back", "per-app language", "Baseline Profiles", "Android 16", "adaptive layouts", "Android crash", "Gradle sync fails", "build error", "ANR", "ProGuard", "R8", "Android emulator", or mentions requesting permissions, using platform APIs, troubleshooting Android errors, or dealing with crashes and build failures. Provides permissions guidance, modern platform features, and troubleshooting for Android development.
SOC 직업 분류 기준
| name | example-skill |
| description | An example skill demonstrating knowledge packaging |
| version | 1.0.0 |
This is an example skill that demonstrates how to package specialized knowledge and capabilities.
This skill provides guidance on writing clean, maintainable Python code following PEP 8 standards.
Naming Conventions:
snake_case for functions and variablesPascalCase for class namesUPPER_CASE for constantsFunction Design:
Documentation:
# Good: Clear, single responsibility
def calculate_total_price(items: list[dict]) -> float:
"""Calculate the total price of items including tax."""
subtotal = sum(item['price'] for item in items)
tax = subtotal * 0.08
return subtotal + tax
# Bad: Multiple responsibilities, unclear name
def process(data):
total = 0
for item in data:
total += item['price']
tax = total * 0.08
print(f"Total: {total + tax}")
return total + tax
When this skill is active, apply these principles when: