नाम: क्लाउड-कौशल
#क्लाउडस्किल्स मेटा-स्किल
बिखरी हुई डोमेन सामग्री को एक ऐसे कौशल में बदलें जो पुन: प्रयोज्य, रखरखाव योग्य और विश्वसनीय रूप से सक्रिय हो:
SKILL.md प्रवेश बिंदु के रूप में (ट्रिगर, बाधाएं, पैटर्न, उदाहरण)संदर्भ/स्क्रिप्ट/ और संपत्तियाँ/जब आपको आवश्यकता हो तो इस मेटा-कौशल को ट्रिगर करें:
संदर्भ/ में विभाजित करेंयह मेटा-कौशल नहीं है:
आपके आउटपुट में शामिल होना चाहिए:
skills/<skill-name>/)SKILL.mdreferences/index.md के साथ references/ में ले जाया गयाskill-name/
|-- SKILL.md # Required: entrypoint with YAML frontmatter
|-- references/ # Optional: long-form docs/evidence/index
| `-- index.md # Recommended: navigation index
|-- scripts/ # Optional: helpers/automation
`-- assets/ # Optional: templates/configs/static assets
वास्तव में न्यूनतम संस्करण सिर्फ SKILL.md है (आप बाद में संदर्भ/ जोड़ सकते हैं)।
---
name: skill-name
description: "What it does + when to use (activation triggers)."
---
फ्रंटमैटर नियम:
नाम ^[a-z][a-z0-9-]*$ से मेल खाना चाहिए और निर्देशिका नाम से मेल खाना चाहिएविवरण निर्णय लेने योग्य होना चाहिए ("एक्स के साथ मदद नहीं") और इसमें ठोस ट्रिगर कीवर्ड शामिल होने चाहिएSKILL.md कंकाल (कॉपी/पेस्ट)---
name: my-skill
description: "[Domain] capability: includes [capability 1], [capability 2]. Use when [decidable triggers]."
---
# my-skill Skill
One sentence that states the boundary and the deliverable.
## When to Use This Skill
Trigger when any of these applies:
- [Trigger 1: concrete task/keyword]
- [Trigger 2]
- [Trigger 3]
## Not For / Boundaries
- What this skill will not do (prevents misfires and over-promising)
- Required inputs; ask 1-3 questions if missing
## Quick Reference
### Common Patterns
**Pattern 1:** one-line explanation
text [कमांड/स्निपेट आप पेस्ट कर सकते हैं और चला सकते हैं]
## Examples
### Example 1
- Input:
- Steps:
- Expected output / acceptance:
### Example 2
### Example 3
## References
- `references/index.md`: navigation
- `references/...`: long-form docs split by topic
## Maintenance
- Sources: docs/repos/specs (do not invent)
- Last updated: YYYY-MM-DD
- Known limits: what is explicitly out of scope
संदर्भ/ में जाती है।चरण न छोड़ें:
references/ में ले जाएं + references/index.md लिखेंन्यूनतम जाँच (पूर्ण संस्करण के लिए references/quality-checklist.md देखें):
नाम ^[a-z][a-z0-9-]*$ से मेल खाता है और निर्देशिका नाम से मेल खाता हैविवरण ठोस ट्रिगर कीवर्ड के साथ "क्या + कब" बताता हैreferences/ में है और references/index.md नेविगेट करने योग्य हैस्थानीय रूप से मान्य करें:
# From repo root (basic validation)
./skills/claude-skills/scripts/validate-skill.sh skills/<skill-name>
# From repo root (strict validation)
./skills/claude-skills/scripts/validate-skill.sh skills/<skill-name> --strict
# From skills/claude-skills/ (basic validation)
./scripts/validate-skill.sh ../<skill-name>
# From skills/claude-skills/ (strict validation)
./scripts/validate-skill.sh ../<skill-name> --strict
एक नया कौशल ढांचा तैयार करें:
# From repo root (generate into ./skills/)
./skills/claude-skills/scripts/create-skill.sh my-skill --full --output skills
# From skills/claude-skills/ (generate into ../ i.e. ./skills/)
./scripts/create-skill.sh my-skill --full --output ..
# Minimal skeleton
./skills/claude-skills/scripts/create-skill.sh my-skill --minimal --output skills
टेम्पलेट्स:
assets/template-minimal.mdassets/template-complete.mdcreate-skill.sh को skills/<skill-name>/ को जोड़ने के लिए चलाएँविवरण को "क्या + कब" के रूप में लिखेंreferences/ में डालें और references/index.md तार करेंvalidate-skill.sh --strict चलाएँ और पुनरावृत्त करेंSKILL.mdसंदर्भ/ में ले जाएं (विषय के आधार पर विभाजित)कौशल/<कौशल-नाम>/validate-skill.sh (नॉन-स्ट्रिक्ट) चलाएँvalidate-skill.sh --strict चलाएँreferences/quality-checklist.md में चलाएँस्थानीय दस्तावेज़:
संदर्भ/index.mdसंदर्भ/कौशल-spec.mdसंदर्भ/गुणवत्ता-चेकलिस्ट.एमडीसंदर्भ/एंटी-पैटर्न.एमडीसंदर्भ/README.md (अपस्ट्रीम आधिकारिक संदर्भ)बाहरी (आधिकारिक):
skills/claude-skills/references/ में स्थानीय विशिष्ट फ़ाइलें + references/README.md में अपस्ट्रीम आधिकारिक दस्तावेज़validate-skill.sh अनुमानवादी है; सख्त मोड अनुशंसित अनुभाग शीर्षकों को मानता है