Spaces:
Running
Running
Upload folder using huggingface_hub
Browse files- SKILL.md +46 -0
- index.html +195 -18
SKILL.md
ADDED
|
@@ -0,0 +1,46 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
name: skill-finder
|
| 3 |
+
description: Search for and install agent skills from Hugging Face. Use this skill when users want to discover new skills, browse available skills on the Hub, or install skills to extend agent capabilities.
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
# Skill Finder: Discover and Install Agent Skills from Hugging Face
|
| 7 |
+
|
| 8 |
+
## Overview
|
| 9 |
+
|
| 10 |
+
Agent skills are packaged instructions and resources hosted on Hugging Face Spaces with the `agent-skill` tag. Use the Hugging Face MCP tools to search and install them.
|
| 11 |
+
|
| 12 |
+
## Searching for Skills
|
| 13 |
+
|
| 14 |
+
Use the `hf_space_search` MCP tool to find skills:
|
| 15 |
+
|
| 16 |
+
```python
|
| 17 |
+
# Search for all skills
|
| 18 |
+
hf_space_search(filter="agent-skill")
|
| 19 |
+
|
| 20 |
+
# Search with keywords
|
| 21 |
+
hf_space_search(filter="agent-skill", search="training")
|
| 22 |
+
```
|
| 23 |
+
|
| 24 |
+
## Installing Skills
|
| 25 |
+
|
| 26 |
+
Use the `hf_download` MCP tool to download a skill:
|
| 27 |
+
|
| 28 |
+
```python
|
| 29 |
+
# Download a skill space
|
| 30 |
+
hf_download(repo_id="hf-skills/llm-trainer", repo_type="space", local_dir=".claude/skills/llm-trainer")
|
| 31 |
+
```
|
| 32 |
+
|
| 33 |
+
## Skill Structure
|
| 34 |
+
|
| 35 |
+
A valid skill contains a `SKILL.md` file with YAML front matter:
|
| 36 |
+
|
| 37 |
+
```markdown
|
| 38 |
+
---
|
| 39 |
+
name: my-skill-name
|
| 40 |
+
description: When to use this skill and what it does.
|
| 41 |
+
---
|
| 42 |
+
|
| 43 |
+
# Instructions for the agent...
|
| 44 |
+
```
|
| 45 |
+
|
| 46 |
+
Optional directories: `scripts/`, `references/`, `templates/`
|
index.html
CHANGED
|
@@ -1,19 +1,196 @@
|
|
| 1 |
-
<!
|
| 2 |
-
<html>
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
</html>
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>Skill Finder - Discover and Install Agent Skills</title>
|
| 7 |
+
<style>
|
| 8 |
+
* {
|
| 9 |
+
margin: 0;
|
| 10 |
+
padding: 0;
|
| 11 |
+
box-sizing: border-box;
|
| 12 |
+
}
|
| 13 |
+
|
| 14 |
+
body {
|
| 15 |
+
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
|
| 16 |
+
line-height: 1.6;
|
| 17 |
+
color: #333;
|
| 18 |
+
background: #f5f5f5;
|
| 19 |
+
padding: 20px;
|
| 20 |
+
}
|
| 21 |
+
|
| 22 |
+
.container {
|
| 23 |
+
max-width: 1200px;
|
| 24 |
+
margin: 0 auto;
|
| 25 |
+
background: white;
|
| 26 |
+
padding: 40px;
|
| 27 |
+
border-radius: 8px;
|
| 28 |
+
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
|
| 29 |
+
}
|
| 30 |
+
|
| 31 |
+
h1 {
|
| 32 |
+
color: #ffd21e;
|
| 33 |
+
background: #000;
|
| 34 |
+
padding: 20px;
|
| 35 |
+
margin: -40px -40px 30px -40px;
|
| 36 |
+
border-radius: 8px 8px 0 0;
|
| 37 |
+
}
|
| 38 |
+
|
| 39 |
+
h2 {
|
| 40 |
+
color: #1e1e1e;
|
| 41 |
+
margin-top: 30px;
|
| 42 |
+
margin-bottom: 15px;
|
| 43 |
+
padding-bottom: 10px;
|
| 44 |
+
border-bottom: 2px solid #ffd21e;
|
| 45 |
+
}
|
| 46 |
+
|
| 47 |
+
h3 {
|
| 48 |
+
color: #555;
|
| 49 |
+
margin-top: 20px;
|
| 50 |
+
margin-bottom: 10px;
|
| 51 |
+
}
|
| 52 |
+
|
| 53 |
+
.description {
|
| 54 |
+
background: #f9f9f9;
|
| 55 |
+
padding: 20px;
|
| 56 |
+
border-left: 4px solid #ffd21e;
|
| 57 |
+
margin-bottom: 30px;
|
| 58 |
+
border-radius: 4px;
|
| 59 |
+
}
|
| 60 |
+
|
| 61 |
+
.file-list {
|
| 62 |
+
list-style: none;
|
| 63 |
+
padding: 0;
|
| 64 |
+
}
|
| 65 |
+
|
| 66 |
+
.file-list li {
|
| 67 |
+
padding: 12px;
|
| 68 |
+
margin: 8px 0;
|
| 69 |
+
background: #f9f9f9;
|
| 70 |
+
border-radius: 4px;
|
| 71 |
+
border-left: 3px solid #ffd21e;
|
| 72 |
+
transition: background 0.2s;
|
| 73 |
+
}
|
| 74 |
+
|
| 75 |
+
.file-list li:hover {
|
| 76 |
+
background: #f0f0f0;
|
| 77 |
+
}
|
| 78 |
+
|
| 79 |
+
.file-list a {
|
| 80 |
+
color: #0066cc;
|
| 81 |
+
text-decoration: none;
|
| 82 |
+
font-weight: 500;
|
| 83 |
+
display: block;
|
| 84 |
+
}
|
| 85 |
+
|
| 86 |
+
.file-list a:hover {
|
| 87 |
+
text-decoration: underline;
|
| 88 |
+
}
|
| 89 |
+
|
| 90 |
+
.file-path {
|
| 91 |
+
color: #666;
|
| 92 |
+
font-size: 0.9em;
|
| 93 |
+
font-family: 'Monaco', 'Courier New', monospace;
|
| 94 |
+
margin-top: 4px;
|
| 95 |
+
}
|
| 96 |
+
|
| 97 |
+
.file-description {
|
| 98 |
+
color: #777;
|
| 99 |
+
font-size: 0.9em;
|
| 100 |
+
margin-top: 4px;
|
| 101 |
+
font-style: italic;
|
| 102 |
+
}
|
| 103 |
+
|
| 104 |
+
.metadata {
|
| 105 |
+
background: #f0f0f0;
|
| 106 |
+
padding: 15px;
|
| 107 |
+
border-radius: 4px;
|
| 108 |
+
margin-bottom: 30px;
|
| 109 |
+
}
|
| 110 |
+
|
| 111 |
+
.metadata p {
|
| 112 |
+
margin: 5px 0;
|
| 113 |
+
}
|
| 114 |
+
|
| 115 |
+
.metadata strong {
|
| 116 |
+
color: #333;
|
| 117 |
+
}
|
| 118 |
+
|
| 119 |
+
.section {
|
| 120 |
+
margin-bottom: 40px;
|
| 121 |
+
}
|
| 122 |
+
|
| 123 |
+
code {
|
| 124 |
+
background: #f4f4f4;
|
| 125 |
+
padding: 2px 6px;
|
| 126 |
+
border-radius: 3px;
|
| 127 |
+
font-family: 'Monaco', 'Courier New', monospace;
|
| 128 |
+
font-size: 0.9em;
|
| 129 |
+
}
|
| 130 |
+
</style>
|
| 131 |
+
</head>
|
| 132 |
+
<body>
|
| 133 |
+
<div class="container">
|
| 134 |
+
<h1>Agent Skill : Skill Finder</h1>
|
| 135 |
+
|
| 136 |
+
<div class="description">
|
| 137 |
+
<p><strong>Search for and install agent skills from Hugging Face.</strong></p>
|
| 138 |
+
<p>Use this skill when users want to discover new skills, browse available skills on the Hub, or install skills to extend agent capabilities. Agent skills are packaged instructions and resources hosted on Hugging Face Spaces with the <code>agent-skill</code> tag.</p>
|
| 139 |
+
</div>
|
| 140 |
+
|
| 141 |
+
<div class="metadata">
|
| 142 |
+
<p><strong>Skill Name:</strong> skill-finder</p>
|
| 143 |
+
<p><strong>Main Documentation:</strong> <a href="skill-finder/SKILL.md">skill-finder/SKILL.md</a></p>
|
| 144 |
+
</div>
|
| 145 |
+
|
| 146 |
+
<div class="section">
|
| 147 |
+
<h2>Overview</h2>
|
| 148 |
+
<p>Agent skills are packaged instructions and resources hosted on Hugging Face Spaces with the <code>agent-skill</code> tag. Use the Hugging Face MCP tools to search and install them.</p>
|
| 149 |
+
</div>
|
| 150 |
+
|
| 151 |
+
<div class="section">
|
| 152 |
+
<h2>Searching for Skills</h2>
|
| 153 |
+
<p>Use the <code>hf_space_search</code> MCP tool to find skills:</p>
|
| 154 |
+
<pre style="background: #f4f4f4; padding: 15px; border-radius: 4px; overflow-x: auto;"><code># Search for all skills
|
| 155 |
+
hf_space_search(filter="agent-skill")
|
| 156 |
+
|
| 157 |
+
# Search with keywords
|
| 158 |
+
hf_space_search(filter="agent-skill", search="training")</code></pre>
|
| 159 |
+
</div>
|
| 160 |
+
|
| 161 |
+
<div class="section">
|
| 162 |
+
<h2>Installing Skills</h2>
|
| 163 |
+
<p>Use the <code>hf_download</code> MCP tool to download a skill:</p>
|
| 164 |
+
<pre style="background: #f4f4f4; padding: 15px; border-radius: 4px; overflow-x: auto;"><code># Download a skill space
|
| 165 |
+
hf_download(repo_id="hf-skills/llm-trainer", repo_type="space", local_dir=".claude/skills/llm-trainer")</code></pre>
|
| 166 |
+
</div>
|
| 167 |
+
|
| 168 |
+
<div class="section">
|
| 169 |
+
<h2>Skill Structure</h2>
|
| 170 |
+
<p>A valid skill contains a <code>SKILL.md</code> file with YAML front matter:</p>
|
| 171 |
+
<pre style="background: #f4f4f4; padding: 15px; border-radius: 4px; overflow-x: auto;"><code>---
|
| 172 |
+
name: my-skill-name
|
| 173 |
+
description: When to use this skill and what it does.
|
| 174 |
+
---
|
| 175 |
+
|
| 176 |
+
# Instructions for the agent...</code></pre>
|
| 177 |
+
<p>Optional directories: <code>scripts/</code>, <code>references/</code>, <code>templates/</code></p>
|
| 178 |
+
</div>
|
| 179 |
+
|
| 180 |
+
<div class="section">
|
| 181 |
+
<h2>Core Documentation</h2>
|
| 182 |
+
<ul class="file-list">
|
| 183 |
+
<li>
|
| 184 |
+
<a href="skill-finder/SKILL.md">SKILL.md</a>
|
| 185 |
+
<div class="file-path">skill-finder/SKILL.md</div>
|
| 186 |
+
<div class="file-description">Complete skill documentation with search and installation guides</div>
|
| 187 |
+
</li>
|
| 188 |
+
</ul>
|
| 189 |
+
</div>
|
| 190 |
+
|
| 191 |
+
</div>
|
| 192 |
+
</body>
|
| 193 |
</html>
|
| 194 |
+
|
| 195 |
+
|
| 196 |
+
|