Daily Featured Skills Count
3,840
3,909
3,920
3,927
3,966
4,007
4,027
04/06
04/07
04/08
04/09
04/10
04/11
04/12
♾️ Free & Open Source 🛡️ Secure & Worry-Free
Import Skills
Upload skills archive (zip/.skill)
▾
Import
📁 scripts/
📁 skills/
📄 .gitignore
📄 LICENSE
📄 README.md
抖音自动化技能。当前只保留稳定实现的能力:认证登录、内容搜索发现、图文发布,以及基础互动(点赞、收藏、复制分享链接)。 当用户要求登录抖音、搜索内容、查看详情、发布图文、点赞、收藏或复制分享链接时触发。 --- # 抖音自动化 Skill 只处理当前已经稳定实现的抖音能力。 ## 🔒 技能边界(强制) **所有抖音操作只能通过本项目的 `python scripts/cli.py` 完成,不得使用任何外部项目的工具:** - **唯一执行方式**:只运行 `python scripts/cli.py <子命令>`。 - **忽略其他项目**:执行时必须只使用本项目脚本。 - **禁止外部工具**:不得调用 MCP 工具、Go 命令行工具,或任何非本项目实现。 - **完成即止**:任务完成后直接告知结果,等待用户下一步指令。 ## 输入判断 按优先级判断用户意图: 1. **认证相关**("登录 / 检查登录 / 切换账号")→ 使用 `douyin-auth` 子技能。 2. **图文发布**("发布图文 / 上传图片发布")→ 使用 `douyin-publish` 子技能。 3. **搜索 / 探索 / 查看详情 / 热点**("搜索视频 / 浏览推荐 / 查看详情 / 看热点")→ 使用 `douyin-explore` 子技能。 4. **基础互动**("点赞 / 收藏 / 分享链接")→ 使用 `douyin-interact` 子技能。 ## 当前保留命令 ### 认证 / 账号 - `check-login` - `get-qrcode` - `wait-login` - `send-code` - `verify-code` - `list-accounts` - `add-account` - `remove-account` - `set-default-account` ### 搜索发现 - `search-videos` - `get-video-detail` ### 图文发布 - `fill-publish-image` - `select-music` - `click-publish` ### 基础互动 - `like-video` - `favorite-video` - `share-video` ### 环境配置 - 环境安装说明 - 迁移清单 - 自检清单 ## 明确移除的能力 以下能力暂不对外承诺,视为未实现: - 评论 - 回复评论 - 视频发布 - 保存草稿 - 定时发布 - 用户主页抓取 - 数据分析 - 复合运营工作流 ## 全局约束 - 默认以**无头模式**启动浏览器,减少干扰并提高自动化稳定性;**不得**因为排查方便或主观判断而直接改成有头模式起跑。 - 任何搜索、发布、互动步骤,只要检测到验证码、身份验证或风控页,必须**立即重试并切到有头模式**;如果已经是有头模式,则停在可见窗口并请求用户人工处理后再继续。 - 在 WSLg / Linux 图形环境下,切到有头模式时显式传入:`DISPLAY=:0 WAYLAND_DISPLAY=wayland-0 XDG_RUNTIME_DIR=/run/user/1000 FORCE_HEADED=1`。 - 所有操作前应确认登录状态。 - 图文发布和任何会改变账号状态的操作都必须经过用户确认;如果用户明确授权自动发布,可以跳过中途确认,但仍然必须保证图片、标题、正文、音乐齐全。 - 生成或挑选抖音图文配图时,默认使用**竖版成图**;优先使用接近 9:16 的成图比例,避免上下白边、信箱条、画布留白或明显未铺满画面的问题。 - 图文发布前必须做一次**最终肉眼质检**:检查是否存在白条/白块、错字、畸形手部/五官、局部崩坏、奇怪 UI 残影、比例异常、封面裁切异常等明显问题;有任一问题就换图或重做,不得直接发布。 - 对刚发布作品的后续互动,优先从**主页作品卡片**反查公开 note/video 链接,不要先假设搜索能搜到,也不要直接拿创作者中心内部记录 ID 去互动。 - 工作目录需要可用的 Node 运行时和 `ws` 依赖,供 CDP 客户端连接浏览器。 - 文件路径必须使用绝对路径。 - CLI 输出为 JSON 格式。 - 操作频率不宜过高,保持合理间隔。
Creator Leaderboard
1
No data
--
2
No data
--
3
No data
--
4
No data
--
5
No data
--
6
No data
--
7
No data
--
8
No data
--
9
No data
--
10
No data
--
11
No data
--
12
No data
--
13
No data
--
14
No data
--
15
No data
--
16
No data
--
Skill File Structure Sample (Reference)
skill-sample/
├─ SKILL.md ⭐ Required: skill entry doc (purpose / usage / examples / deps)
├─ manifest.sample.json ⭐ Recommended: machine-readable metadata (index / validation / autofill)
├─ LICENSE.sample ⭐ Recommended: license & scope (open source / restriction / commercial)
├─ scripts/
│ └─ example-run.py ✅ Runnable example script for quick verification
├─ assets/
│ ├─ example-formatting-guide.md 🧩 Output conventions: layout / structure / style
│ └─ example-template.tex 🧩 Templates: quickly generate standardized output
└─ references/ 🧩 Knowledge base: methods / guides / best practices
├─ example-ref-structure.md 🧩 Structure reference
├─ example-ref-analysis.md 🧩 Analysis reference
└─ example-ref-visuals.md 🧩 Visual reference
More Agent Skills specs
Anthropic docs: https://agentskills.io/home
SKILL.md Requirements
├─ ⭐ Required: YAML Frontmatter (must be at top)
│ ├─ ⭐ name : unique skill name, follow naming convention
│ └─ ⭐ description : include trigger keywords for matching
│
├─ ✅ Optional: Frontmatter extension fields
│ ├─ ✅ license : license identifier
│ ├─ ✅ compatibility : runtime constraints when needed
│ ├─ ✅ metadata : key-value fields (author/version/source_url...)
│ └─ 🧩 allowed-tools : tool whitelist (experimental)
│
└─ ✅ Recommended: Markdown body (progressive disclosure)
├─ ✅ Overview / Purpose
├─ ✅ When to use
├─ ✅ Step-by-step
├─ ✅ Inputs / Outputs
├─ ✅ Examples
├─ 🧩 Files & References
├─ 🧩 Edge cases
├─ 🧩 Troubleshooting
└─ 🧩 Safety notes
Why SkillWink?
Skill files are scattered across GitHub and communities, difficult to search, and hard to evaluate. SkillWink organizes open-source skills into a searchable, filterable library you can directly download and use.
We provide keyword search, version updates, multi-metric ranking (downloads / likes / comments / updates), and open SKILL.md standards. You can also discuss usage and improvements on skill detail pages.
Keyword Search
Version Updates
Multi-Metric Ranking
Open Standard
Discussion
Quick Start:
Import/download skills (.zip/.skill), then place locally:
~/.claude/skills/ (Claude Code)
~/.codex/skills/ (Codex CLI)
One SKILL.md can be reused across tools.
FAQ
Everything you need to know: what skills are, how they work, how to find/import them, and how to contribute.
1. What are Agent Skills?
A skill is a reusable capability package, usually including SKILL.md (purpose/IO/how-to) and optional scripts/templates/examples.
Think of it as a plugin playbook + resource bundle for AI assistants/toolchains.
2. How do Skills work?
Skills use progressive disclosure: load brief metadata first, load full docs only when needed, then execute by guidance.
This keeps agents lightweight while preserving enough context for complex tasks.
3. How can I quickly find the right skill?
Use these three together:
Semantic search: describe your goal in natural language.
Multi-filtering: category/tag/author/language/license.
Sort by downloads/likes/comments/updated to find higher-quality skills.
4. Which import methods are supported?
Upload archive: .zip / .skill (recommended)
Upload skills folder
Import from GitHub repository
Note: file size for all methods should be within 10MB.
5. How to use in Claude / Codex?
Typical paths (may vary by local setup):
Claude Code:~/.claude/skills/
Codex CLI:~/.codex/skills/
One SKILL.md can usually be reused across tools.
6. Can one skill be shared across tools?
Yes. Most skills are standardized docs + assets, so they can be reused where format is supported.
Example: retrieval + writing + automation scripts as one workflow.
7. Are these skills safe to use?
Some skills come from public GitHub repositories and some are uploaded by SkillWink creators. Always review code before installing and own your security decisions.
8. Why does it not work after import?
Most common reasons:
Wrong folder path or nested one level too deep
Invalid/incomplete SKILL.md fields or format
Dependencies missing (Python/Node/CLI)
Tool has not reloaded skills yet
9. Does SkillWink include duplicates/low-quality skills?
We try to avoid that. Use ranking + comments to surface better skills:
Duplicate skills: compare differences (speed/stability/focus)
Low quality skills: regularly cleaned up