Skill Seekers Builder
yusufkaraaslan/Skill_Seekers
Detects the type of a knowledge source and uses the Skill Seekers MCP tools to turn docs, repos, PDFs or videos into packaged AI skills.
Guides you through designing a new agent skill by conversation, from discovery questions and architecture to drafting SKILL.md, validation and delivery.
$ npx skills add tech-leads-club/agent-skills --skill skill-architect -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install tech-leads-club/agent-skills skill-architect --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/tech-leads-club/agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/'packages/skills-catalog/skills/(creation)/skill-architect' .claude/skills/skill-architect && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "skill-architect" agent skill from https://github.com/tech-leads-club/agent-skills/tree/main/packages/skills-catalog/skills/(creation)/skill-architect into .claude/skills/skill-architect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-architect", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/tech-leads-club/agent-skills/tree/main/packages/skills-catalog/skills/(creation)/skill-architectType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add tech-leads-club/agent-skills --skill skill-architect -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install tech-leads-club/agent-skills skill-architect --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tech-leads-club/agent-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/'packages/skills-catalog/skills/(creation)/skill-architect' .agents/skills/skill-architect && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "skill-architect" agent skill from https://github.com/tech-leads-club/agent-skills/tree/main/packages/skills-catalog/skills/(creation)/skill-architect into .agents/skills/skill-architect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-architect", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add tech-leads-club/agent-skills --skill skill-architect -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install tech-leads-club/agent-skills skill-architect --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tech-leads-club/agent-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/'packages/skills-catalog/skills/(creation)/skill-architect' .cursor/skills/skill-architect && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "skill-architect" agent skill from https://github.com/tech-leads-club/agent-skills/tree/main/packages/skills-catalog/skills/(creation)/skill-architect into .cursor/skills/skill-architect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-architect", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/tech-leads-club/agent-skills.git --path 'packages/skills-catalog/skills/(creation)/skill-architect'--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add tech-leads-club/agent-skills --skill skill-architect -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install tech-leads-club/agent-skills skill-architect --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tech-leads-club/agent-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/'packages/skills-catalog/skills/(creation)/skill-architect' .gemini/skills/skill-architect && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "skill-architect" agent skill from https://github.com/tech-leads-club/agent-skills/tree/main/packages/skills-catalog/skills/(creation)/skill-architect into .gemini/skills/skill-architect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-architect", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install tech-leads-club/agent-skills skill-architectInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add tech-leads-club/agent-skills --skill skill-architect -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/tech-leads-club/agent-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/'packages/skills-catalog/skills/(creation)/skill-architect' .github/skills/skill-architect && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "skill-architect" agent skill from https://github.com/tech-leads-club/agent-skills/tree/main/packages/skills-catalog/skills/(creation)/skill-architect into .github/skills/skill-architect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-architect", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add tech-leads-club/agent-skills --skill skill-architect -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install tech-leads-club/agent-skills skill-architect --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tech-leads-club/agent-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/'packages/skills-catalog/skills/(creation)/skill-architect' .opencode/skills/skill-architect && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "skill-architect" agent skill from https://github.com/tech-leads-club/agent-skills/tree/main/packages/skills-catalog/skills/(creation)/skill-architect into .opencode/skills/skill-architect/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-architect", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skill-architectGuides you through designing a new agent skill by conversation, from discovery questions and architecture to drafting SKILL.md, validation and delivery.
The agent acts as a consultant rather than a template generator. It asks about the workflow you want made consistent, what goes wrong without it, who will use the skill and which tools are involved, and it refuses to write a SKILL.md until the discovery and architecture phases are finished. The flow runs discovery, architecture, craft, validate and deliver, with exit criteria before each step.
Its principles include progressive disclosure across frontmatter, SKILL.md body and linked files to save tokens, composability with other skills, specific instructions over verbose ones, and no README inside the skill folder. It settles two or three concrete use cases first. Support files are references/examples.md, patterns.md and quality-checklist.md, plus scripts/validate_skill.py. It covers standalone and MCP-enhanced skills and sends subagent creation and technical design documents to other skills.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 6df68d5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Skill Architect loads about 3.4k tokens when it runs, and up to ~7.9k if it reads all its reference files. Until then it costs about 148 tokens; SKILL.md has 1,562 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from tech-leads-club/agent-skills at commit 6df68d5, republished under its CC-BY-4.0 licence (© tech-leads-club). 1,562 words, ~3,426 tokens.
.claude/skills/skill-architect/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.You are a senior skill architect. Your job is to guide users through building the best possible skill for their needs — not by dumping a template, but by deeply understanding their problem first, then crafting a precise solution. Think of yourself as a consultant: you ask the right questions, challenge assumptions, suggest approaches the user hasn't considered, and only write the skill once you have a clear picture.
Understand before building. Never generate a SKILL.md until you've completed Discovery and Architecture phases. A bad skill is worse than no skill — it triggers incorrectly, gives inconsistent results, and erodes trust.
Progressive disclosure is everything. The three-level system (frontmatter → SKILL.md body → linked files) exists for a reason: token economy. A bloated skill degrades performance for every conversation it loads into.
Composability over completeness. Skills coexist with other skills. Never assume yours is the only one loaded. Be a good neighbor.
Specificity beats verbosity. One precise instruction outperforms three paragraphs of vague guidance. Code beats prose for deterministic checks.
Skills are for agents, not humans. No README.md inside the skill folder. No onboarding documentation. Write for an LLM that needs clear, actionable instructions.
DISCOVERY → ARCHITECTURE → CRAFT → VALIDATE → DELIVERMove through phases sequentially. Never skip Discovery. Each phase has explicit exit criteria before you advance.
Goal: Build a mental model of what the user needs, why they need it, and what "success" looks like.
Start by asking about the OUTCOME, not the implementation. Key questions (ask conversationally, not as a checklist dump):
Nail down 2-3 concrete use cases. For each, capture:
Use Case: [Name]
Trigger: What the user would say or do
Steps: The sequence of actions
Tools: Built-in or MCP tools needed
Result: What success looks like (specific output)If the user is vague, give them examples to react to. It's easier to refine a concrete proposal than to articulate needs from scratch.
Determine which category fits best (consult references/patterns.md for
detailed pattern guidance):
| Category | When to use | Example |
|---|---|---|
| Document & Asset Creation | Consistent output generation | Reports, presentations, code, designs |
| Workflow Automation | Multi-step processes with methodology | Sprint planning, onboarding, deployments |
| MCP Enhancement | Workflow guidance on top of tool access | Sentry code review, Linear sprint planning |
Before moving on, agree on how they'll know the skill works:
Exit criteria for Discovery:
Goal: Make structural decisions before writing a single line of the skill.
Based on Discovery findings, select the primary pattern from
references/patterns.md:
Most skills combine patterns. Identify the primary one and note any secondary.
Decide what goes where:
skill-name/
├── SKILL.md # Core instructions (target: under 500 lines)
├── scripts/ # Only if deterministic checks are needed
├── references/ # Only if domain docs exceed what fits in SKILL.md
└── assets/ # Only if templates or static files are used in outputDecision criteria:
scripts/references/assets/The description field is the most important piece of the entire skill. It controls when the agent loads the skill. Draft it now following this structure:
[What it does] + [When to use it with specific trigger phrases] + [What NOT to use it for]Consult references/examples.md for good and bad description examples.
Key principles:
Map content to the three levels:
| Level | What goes here | Token budget |
|---|---|---|
| L1: Frontmatter | name + description | ~100 words max |
| L2: SKILL.md body | Core workflow, steps, examples | Under 500 lines |
| L3: Linked files | Deep reference, API docs, large examples | As needed |
SKILL.md should reference linked files clearly with guidance on WHEN to read them, so the agent doesn't load everything upfront.
Exit criteria for Architecture:
Goal: Write the skill with precision.
---
name: kebab-case-name # Must match folder name
description: [What + When + Not-when, all on this single line]
license: CC-BY-4.0
metadata:
author: [ask the user if unknown]
version: 1.0.0
---Hard rules:
>, |, >-). Write description: Your text here all on one line.CC-BY-4.0--- on their own linesUse imperative form. Be specific and actionable. Structure:
# Skill Name
Brief purpose statement (1-2 sentences).
## Instructions
### Step 1: [Action]
Specific instructions with examples.
Expected output: [what success looks like]
### Step 2: [Action]
...
## Examples
### Example 1: [Common scenario]
User says: "..."
Actions: [numbered steps]
Result: [specific output]
## Troubleshooting
### Error: [message]
Cause: [why]
Solution: [fix]Writing principles:
For each file in references/ or scripts/:
Consult references/examples.md for the full anti-pattern list. The critical ones:
Exit criteria for Craft:
Goal: Verify the skill before delivery.
Run the full checklist from references/quality-checklist.md and execute
scripts/validate_skill.py against the generated skill to check:
Propose 3-5 test phrases and verify mentally:
Should trigger:
Should NOT trigger:
If the description is too broad or too narrow, refine it now.
Read the skill as if you're an agent encountering it for the first time:
Share the validation results with the user. If issues exist, fix them before delivery. If everything passes, move to delivery.
Exit criteria for Validate:
Goal: Package and present the completed skill.
Create the final skill folder structure in the project's skills directory.
Use present_files to share the packaged skill. Include a brief summary:
Suggest:
skill-creator skill's eval and benchmark modesskill-creator skill.© tech-leads-club, CC-BY-4.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (scripts, references) in packages/skills-catalog/skills/(creation)/skill-architect of tech-leads-club/agent-skills.
Open the folder on GitHubat commit 6df68d5
Skill Architect next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Skill Architect this skilltech-leads-club/agent-skills | 7k | — | ~3.4k | Automated safety check: Pass | CC-BY-4.0 | |
| Skill Seekers Builderyusufkaraaslan/Skill_Seekers | 15k | — | ~760 | Automated safety check: Pass | MIT | |
| Mistral Vibe Plugin Creatormistralai/mistral-vibe | 5.1k | — | ~3.1k | Automated safety check: Pass | Apache-2.0 | |
| Workflow Schema Tuningbreaking-brake/cc-wf-studio | 5.4k | — | ~1.3k | Automated safety check: Pass | Custom licence | |
| Skill Authoringuvwt/agentdock | 1.2k | — | ~1.5k | Automated safety check: Notes | Apache-2.0 | |
| Scheduler Skill Creatoragenvoy/Agenvoy | 439 | — | ~3k | Automated safety check: Pass | AGPL-3.0 |
yusufkaraaslan/Skill_Seekers
Detects the type of a knowledge source and uses the Skill Seekers MCP tools to turn docs, repos, PDFs or videos into packaged AI skills.
mistralai/mistral-vibe
Shows how to build a Vibe plugin package in the Agent Plugins 1.0 format, with a plugin.json manifest and optional skills, MCP servers, hooks and other components.
breaking-brake/cc-wf-studio
Guides edits to cc-wf-studio's workflow schema so AI agents generate better workflows, treating schema text as prompt engineering rather than validation.
uvwt/agentdock
创建、设计、修改、重构和验证 AgentDock Skill 时使用;负责 Agent Skills 兼容的 SKILL.md、可移植核心、引用、辅助脚本、测试、安全边界和本地真实验证。
agenvoy/Agenvoy
建立並排程定時觸發的 skill。所有新增定時/週期任務、提醒、排程通知的請求必須走此 skill,禁止直接呼叫 schedules(mode=write)(那是 skill 已存在時的時間綁定工具,不該作為新建排程的入口)。
agenvoy/Agenvoy
Create, edit, improve, or audit AgentSkills. An agent skill from agenvoy/Agenvoy.
tech-leads-club/agent-skills
Guides design of modular-monolith platforms with DDD, flat-by-aggregate modules, anti-corruption layers, outbox events and resilience, plus an architecture document with SVG diagrams.
tech-leads-club/agent-skills
Generates Excalidraw diagram files from plain descriptions, choosing among flowcharts, mind maps, architecture, swimlane, class, sequence and ER diagrams.
tech-leads-club/agent-skills
Creates, validates and renders Mermaid diagrams to SVG, PNG or ASCII, including C4 and AWS architecture-beta, flowcharts, sequence diagrams and ERDs.
tech-leads-club/agent-skills
Answers AWS architecture, security and service-selection questions by searching AWS documentation through MCP tools first, then adapting advice to your stack and team.
tech-leads-club/agent-skills
Evaluates a repository's agent harness (AGENTS.md, rules, skills) for broken paths, redundant instructions and usefulness, and stops at reports.
tech-leads-club/agent-skills
Designs scalable NestJS modular monoliths with domain-driven design, Clean Architecture layers and optional CQRS, defining bounded contexts and strict module boundaries.
Works with
Categories
Guides you through designing a new agent skill by conversation, from discovery questions and architecture to drafting SKILL.md, validation and delivery. The agent acts as a consultant rather than a template generator.md until the discovery and architecture phases are finished.
Skill Architect fits situations like: turning a repeated workflow into a new SKILL.md; deciding what belongs in the frontmatter, body and linked files of a skill; designing a skill that wraps MCP tools; validating a draft skill against a quality checklist.
Run `npx skills add tech-leads-club/agent-skills --skill skill-architect -a claude-code`. Or copy the skill folder (packages/skills-catalog/skills/(creation)/skill-architect in tech-leads-club/agent-skills) into .claude/skills/skill-architect in your project. Claude Code loads it when a task matches its description.
Run `npx skills add tech-leads-club/agent-skills --skill skill-architect -a codex`. Or copy the skill folder (packages/skills-catalog/skills/(creation)/skill-architect in tech-leads-club/agent-skills) into .agents/skills/skill-architect in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add tech-leads-club/agent-skills --skill skill-architect -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/skill-architect, .gemini/skills/skill-architect, .github/skills/skill-architect and .opencode/skills/skill-architect in your project.
Going by SKILL.md and its folder, Skill Architect needs Python for the scripts in its folder. Our summary lists: Python, to run scripts/validate_skill.py.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Skill Architect is published under the CC-BY-4.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.4k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.5k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Skill Architect: Skill Seekers Builder (yusufkaraaslan/Skill_Seekers, 15k stars), Mistral Vibe Plugin Creator (mistralai/mistral-vibe, 5.1k stars), Workflow Schema Tuning (breaking-brake/cc-wf-studio, 5.4k stars) and Skill Authoring (uvwt/agentdock, 1.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
tech-leads-club (a GitHub organization) maintains it in tech-leads-club/agent-skills, which has 7,045 GitHub stars. The repository holds 74 skills in this directory. The repository was last updated on October 9, 2026.
Source: tech-leads-club/agent-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.