Skip to content
Back to skills

Getting Started

BSecurity

> **Skill Seekers v3.9.0** > **创建你的第一个 skill 的分步指南** ---

  • 15,061 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 5, 2026
ai-agentspythongobashreactdjangogitapisecuritydocumentation

Works with

  • claude code
  • claude desktop
  • api

Security analysis

B88/100
  • criticalImpersonates system messages to override safety constraints

Pro scans all 5 files and shows the line behind each finding

Scanned September 5, 2026

npx -y skills add yusufkaraaslan/Skill_Seekers --skill getting-started --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Getting Started?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Getting Started
[![Security: B — Skills Directory](https://www.skillsdirectory.com/api/skills/yusufkaraaslan-getting-started-skill-seekers/badge)](https://www.skillsdirectory.com/skills/yusufkaraaslan-getting-started-skill-seekers)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# 你的第一个 Skill — 完整演练

> **Skill Seekers v3.9.0**  
> **创建你的第一个 skill 的分步指南**

---

## 我们要构建什么

一个来自 **Django 文档** 的 skill,可与 Claude AI 一起使用。

**所需时间:** ~15-20 分钟  
**结果:** 一份包含约 400 行结构化文档的综合 Django skill

---

## 前置条件

```bash
# 确保 skill-seekers 已安装
skill-seekers --version

# 应输出:skill-seekers 3.6.0
```

---

## 第 1 步:选择你的来源

在本演练中,我们将使用 Django 文档。你也可以使用以下任意一种:

```bash
# 选项 A:Django 文档(我们将使用的)
https://docs.djangoproject.com/

# 选项 B:React 文档
https://react.dev/

# 选项 C:你自己的项目
./my-project

# 选项 D:GitHub 仓库
facebook/react
```

---

## 第 2 步:使用试运行预览

在抓取之前,让我们预览将要发生的事情:

```bash
skill-seekers create https://docs.djangoproject.com/ --dry-run
```

**预期输出:**
```
🔍 Dry Run Preview
==================
Source: https://docs.djangoproject.com/
Type: Documentation website
Estimated pages: ~400
Estimated time: 15-20 minutes

Will create:
  - output/django/
  - output/django/SKILL.md
  - output/django/references/

Configuration:
  Rate limit: 0.5s
  Max pages: 500
  Enhancement: Level 2

✅ Preview complete. Run without --dry-run to execute.
```

这向你展示了将要发生的事情,而不会实际进行抓取。

---

## 第 3 步:创建 Skill

现在让我们实际创建它:

```bash
skill-seekers create https://docs.djangoproject.com/ --name django
```

**发生了什么:**
1. **检测** — 识别为文档网站
2. **爬取** — 从基础 URL 发现页面
3. **抓取** — 下载并提取内容(~5-10 分钟)
4. **处理** — 按类别组织
5. **增强** — AI 提升 SKILL.md 质量(~60 秒)

**进度输出:**
```
🚀 Creating skill: django
📍 Source: https://docs.djangoproject.com/
📋 Type: Documentation

⏳ Phase 1/5: Detecting source type...
✅ Detected: Documentation website

⏳ Phase 2/5: Discovering pages...
✅ Discovered: 387 pages

⏳ Phase 3/5: Scraping content...
Progress: [████████████████████░░░░░] 320/387 pages (83%)
Rate: 1.8 pages/sec | ETA: 37 seconds

⏳ Phase 4/5: Processing and categorizing...
✅ Categories: getting_started, models, views, templates, forms, admin, security

⏳ Phase 5/5: AI enhancement (Level 2)...
✅ SKILL.md enhanced: 423 lines

🎉 Skill created successfully!
   Location: output/django/
   SKILL.md: 423 lines
   References: 7 categories, 42 files

⏱️  Total time: 12 minutes 34 seconds
```

---

## 第 4 步:探索输出

让我们看看创建了什么:

```bash
ls -la output/django/
```

**输出:**
```
output/django/
├── .skill-seekers/           # 元数据
│   └── manifest.json
├── SKILL.md                  # 主 skill 文件 ⭐
├── references/               # 整理的文档
│   ├── index.md
│   ├── getting_started.md
│   ├── models.md
│   ├── views.md
│   ├── templates.md
│   ├── forms.md
│   ├── admin.md
│   └── security.md
└── assets/                   # 图片(如果有)
```

### 查看 SKILL.md

```bash
head -50 output/django/SKILL.md
```

**你将看到:**
```markdown
# Django Skill

## Overview
Django is a high-level Python web framework that encourages rapid development 
and clean, pragmatic design...

## Quick Reference

### Create a Project
```bash
django-admin startproject mysite
```

### Create an App
```bash
python manage.py startapp myapp
```

## Categories
- [Getting Started](#getting-started)
- [Models](#models)
- [Views](#views)
- [Templates](#templates)
- [Forms](#forms)
- [Admin](#admin)
- [Security](#security)

...
```

### 检查参考文献

```bash
ls output/django/references/
cat output/django/references/models.md | head -30
```

---

## 第 5 步:打包到 Claude

现在为 Claude AI 打包:

```bash
skill-seekers package output/django/ --target claude
```

**输出:**
```
📦 Packaging skill: django
🎯 Target: Claude AI

✅ Validated: SKILL.md (423 lines)
✅ Packaged: output/django-claude.zip
📊 Size: 245 KB

Next steps:
  1. Upload to Claude: skill-seekers upload output/django-claude.zip
  2. Or manually: Use "Create Skill" in Claude Code
```

---

## 第 6 步:上传到 Claude

### 选项 A:自动上传

```bash
export ANTHROPIC_API_KEY=sk-ant-...
skill-seekers upload output/django-claude.zip --target claude
```

### 选项 B:手动上传

1. 打开 [Claude Code](https://claude.ai/code) 或 Claude Desktop
2. 进入 "Skills" 或 "Projects"
3. 点击 "Create Skill" 或 "Upload"
4. 选择 `output/django-claude.zip`

---

## 第 7 步:使用你的 Skill

上传后,你可以向 Claude 提问:

```
"How do I create a Django model with foreign keys?"
"Show me how to use class-based views"
"What's the best way to handle forms in Django?"
"Explain Django's ORM query optimization"
```

Claude 将使用你的 skill 提供准确、有上下文的回答。

---

## 替代方案:跳过增强以加快速度

如果你想要更快的结果(无需 AI 增强):

```bash
# 创建但不增强
skill-seekers create https://docs.djangoproject.com/ --name django --enhance-level 0

# 打包
skill-seekers package output/django/ --target claude

# 如有需要,稍后增强
skill-seekers enhance output/django/
```

---

## 替代方案:使用预设配置

不使用自动检测,而是使用预设:

```bash
# 查看可用预设
skill-seekers estimate --all

# 使用 Django 预设
skill-seekers create --config django
skill-seekers package output/django/ --target claude
```

---

## 你学到了什么

✅ **Create** - `skill-seekers create <source>` 自动检测并抓取  
✅ **Dry Run** - `--dry-run` 预览而不执行  
✅ **Enhancement** - AI 自动提升 SKILL.md 质量  
✅ **Package** - `skill-seekers package <dir> --target <platform>`  
✅ **Upload** - 直接上传或手动导入  

---

## 常见变体

### GitHub 仓库

```bash
skill-seekers create facebook/react --name react
skill-seekers package output/react/ --target claude
```

### 本地项目

```bash
cd ~/projects/my-api
skill-seekers create . --name my-api
skill-seekers package output/my-api/ --target claude
```

### PDF 文档

```bash
skill-seekers create manual.pdf --name docs
skill-seekers package output/docs/ --target claude
```

### 多平台

```bash
# 创建一次
skill-seekers create https://docs.djangoproject.com/ --name django

# 打包到多个平台
skill-seekers package output/django/ --target claude
skill-seekers package output/django/ --target gemini
skill-seekers package output/django/ --target openai

# 上传到每个平台
skill-seekers upload output/django-claude.zip --target claude
skill-seekers upload output/django-gemini.tar.gz --target gemini
```

---

## 故障排除

### 抓取中断

```bash
# 从检查点恢复
skill-seekers resume --list
skill-seekers resume <job-id>
```

### 页面过多

```bash
# 限制页面数
skill-seekers create https://docs.djangoproject.com/ --max-pages 100
```

### 提取了错误的内容

```bash
# 使用带有选择器的自定义配置
cat > configs/django.json << 'EOF'
{
  "name": "django",
  "base_url": "https://docs.djangoproject.com/",
  "selectors": {
    "main_content": "#docs-content"
  }
}
EOF

skill-seekers create --config configs/django.json
```

---

## 下一步

- [下一步](04-next-steps.md) - 从这里去哪里
- [核心概念](../user-guide/01-core-concepts.md) - 了解系统
- [抓取指南](../user-guide/02-scraping.md) - 高级抓取选项
- [增强指南](../user-guide/03-enhancement.md) - AI 增强深入探讨

---

## 总结

| 步骤 | 命令 | 时间 |
|------|---------|------|
| 1 | `skill-seekers create https://docs.djangoproject.com/` | ~15 分钟 |
| 2 | `skill-seekers package output/django/ --target claude` | ~5 秒 |
| 3 | `skill-seekers upload output/django-claude.zip` | ~10 秒 |

**总计:** ~15 分钟获得一个可用于生产环境的 AI skill!🎉

Files in this skill

  • 01-installation.md6.4 KB
  • 02-quick-start.md8.3 KB
  • 03-your-first-skill.md8 KB
  • 04-next-steps.md7.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…