Arckit Build
tractorjuice/arc-kit
Bulk-builds a project's ArcKit artefacts in parallel from a YAML recipe: computes the artefact dependency DAG, dispatches one subagent per target per wave, validates each output, commits the wave…
A skill your agent uses when creating or reviewing a Skill package for this Career Agent, including its SKILL.md, progressive disclosure, tool workflow, MCP coordination, subagent boundaries…
$ npx skills add low-hands/MyCareer --skill skill-design-reference -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install low-hands/MyCareer skill-design-reference --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/low-hands/MyCareer.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/skill-design-reference .claude/skills/skill-design-reference && 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-design-reference" agent skill from https://github.com/low-hands/MyCareer/tree/main/skills/skill-design-reference into .claude/skills/skill-design-reference/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-design-reference", 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/low-hands/MyCareer/tree/main/skills/skill-design-referenceType 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 low-hands/MyCareer --skill skill-design-reference -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install low-hands/MyCareer skill-design-reference --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/low-hands/MyCareer.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/skill-design-reference .agents/skills/skill-design-reference && 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-design-reference" agent skill from https://github.com/low-hands/MyCareer/tree/main/skills/skill-design-reference into .agents/skills/skill-design-reference/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-design-reference", 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 low-hands/MyCareer --skill skill-design-reference -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install low-hands/MyCareer skill-design-reference --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/low-hands/MyCareer.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/skill-design-reference .cursor/skills/skill-design-reference && 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-design-reference" agent skill from https://github.com/low-hands/MyCareer/tree/main/skills/skill-design-reference into .cursor/skills/skill-design-reference/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-design-reference", 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/low-hands/MyCareer.git --path skills/skill-design-reference--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 low-hands/MyCareer --skill skill-design-reference -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install low-hands/MyCareer skill-design-reference --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/low-hands/MyCareer.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/skill-design-reference .gemini/skills/skill-design-reference && 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-design-reference" agent skill from https://github.com/low-hands/MyCareer/tree/main/skills/skill-design-reference into .gemini/skills/skill-design-reference/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-design-reference", 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 low-hands/MyCareer skill-design-referenceInstalls 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 low-hands/MyCareer --skill skill-design-reference -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/low-hands/MyCareer.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/skill-design-reference .github/skills/skill-design-reference && 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-design-reference" agent skill from https://github.com/low-hands/MyCareer/tree/main/skills/skill-design-reference into .github/skills/skill-design-reference/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-design-reference", 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 low-hands/MyCareer --skill skill-design-reference -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install low-hands/MyCareer skill-design-reference --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/low-hands/MyCareer.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/skill-design-reference .opencode/skills/skill-design-reference && 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-design-reference" agent skill from https://github.com/low-hands/MyCareer/tree/main/skills/skill-design-reference into .opencode/skills/skill-design-reference/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-design-reference", 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-design-referenceA skill your agent uses when creating or reviewing a Skill package for this Career Agent, including its SKILL.md, progressive disclosure, tool workflow, MCP coordination, subagent boundaries…
Skill Design Reference is an agent skill from low-hands/MyCareer. Use when creating or reviewing a Skill package for this Career Agent, including its SKILL.md, progressive disclosure, tool workflow, MCP coordination, subagent boundaries, validation, and iteration rules.
Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/job-discovery-example.md`).
It sits in Agent Workflows, covering Subagents and Interview preparation. It works with Model Context Protocol. The repository describes itself as: MyCareer Agent——你的全流程秋招/春招求职Agent助手:岗位采集、简历分析与定制、公司调研、投递管理、面试准备和模拟面试. The licence is MIT.
Read from SKILL.md and the folder at commit f49ad8d. 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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown, yaml and json).
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 Design Reference loads about 2.3k tokens when it runs, and up to ~2.6k if it reads all its reference files. Until then it costs about 57 tokens; SKILL.md has 868 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); files beside SKILL.md are not scanned.
The full file from low-hands/MyCareer at commit f49ad8d, republished under its MIT licence (© low-hands). 868 words, ~2,250 tokens.
.claude/skills/skill-design-reference/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Use this reference when designing a new Skill. A Skill is a reusable workflow package for the main Agent. It explains when the capability applies, which tools it may use, how steps depend on one another, where user confirmation is required, and what structured result returns to the main Agent.
A Skill is not a database, not a replacement for a deterministic service, and not a replacement for a stateful workflow engine.
Every Skill package must contain a root SKILL.md:
skills/<skill-name>/
├── SKILL.md # required entry point
├── scripts/ # optional deterministic executable helpers
├── references/ # optional detailed documentation
└── assets/ # optional templates and static resourcesKeep the root package small. Load detailed material from references/ only when the workflow needs it.
The frontmatter must contain:
---
name: skill-name
description: One sentence explaining what the Skill does and when to use it.
---Rules:
name.description specific enough for the Agent to decide whether to load the Skill.Use only sections that improve execution. Complex Skills normally include:
# Purpose
# When to use
# When not to use
# Required context
# Workflow
# Tool usage
# User confirmation points
# Failure and recovery
# Output contract
# Security boundaries
# ExamplesThe body is progressively disclosed: the Agent reads the frontmatter first, loads the Skill when relevant, and reads referenced documents only when required.
Describe steps in execution order. For every step specify:
Example:
1. Read the task-relevant CareerProfile projection.
2. Build the explicit keyword and optional city.
3. Call `open_job_search` once.
4. Deliver the browser navigation action and end the turn.
5. Let the user browse normally and explicitly save a JD with the browser extension.
6. Use saved-job tools only after that separate save succeeds.Do not describe a workflow without stating its stop conditions. A Skill must say when it is complete, when it waits for the user, and when it returns a failure.
A Tool is one structured action. A Skill may coordinate multiple tools or MCP servers.
Skill
├── profile.get_projection
├── open_job_search
├── find_saved_jobs
├── get_saved_job
├── resume.match
└── resume.save_after_confirmationPass data between tools through explicit schemas. Prefer identifiers and compact summaries over raw responses:
research → run_id + candidate summaries
user selection → run_id + result_ref
select → JDAnalysis summary + selected job reference
resume.match → resume_id + JDAnalysisFor multi-tool workflows document:
Do not let a Skill invent opaque external IDs. The receiving Gateway or Tool must validate ownership and resource membership.
Use scripts/ for deterministic, bounded helpers such as:
Scripts must be non-interactive by default, accept structured flags or stdin, write machine-readable results when requested, and return non-zero exit codes on failure. Do not hide the primary state machine in a script when the project already has a Gateway or workflow implementation.
Use references/ for long material that should not be loaded on every Skill invocation:
The root SKILL.md should link to the reference file and state when to read it.
Use assets/ for static resources:
Never store secrets, user credentials, cookies, or unredacted private user data in a Skill package.
Use these boundaries:
Main Agent
├── reads CareerProfile and conversation state
├── selects a Skill or a simple Tool
├── handles ambiguity and user confirmation
└── stores a compact cross-step task cursor
Skill
├── describes a reusable multi-step capability
├── coordinates tools and optional subagents
├── defines stop conditions and recovery
└── returns a compact structured result
Tool / Gateway
├── performs one bounded action
├── validates schema and authorization
└── owns deterministic side effects and external boundaries
Workflow engine (for example LangGraph)
├── enforces state transitions
├── pauses and resumes
├── bounds retries and timeouts
└── preserves execution trace
Subagent
├── handles an isolated, potentially long analysis
├── receives a minimal task package
└── returns a structured result, not hidden global stateA Skill does not automatically require a subagent. Opening a recruitment search page remains an atomic client-navigation Tool. A long JD analysis, resume tailoring, OCR pass, or independent review may use a subagent.
Share only the minimum task projection:
CareerProfile projection + current user request
→ Skill input
→ Tool-specific validated input
→ structured result
→ compact conversation stateDo not pass the complete conversation, all resumes, unrelated job runs, credentials, raw BOSS responses, model prompts, or full traces unless the workflow explicitly requires them.
Long-term confirmed facts and operating preferences belong in the structured memory store. Temporary run IDs, user selections, pending actions, and retry state belong in conversation/task state or the workflow run store. Inferences from a model or external source must not silently become long-term memory.
For generation-and-review workflows, define a bounded loop:
initial draft
→ deterministic validation
→ independent quality review
→ revise affected sections
→ validate again
→ stop when threshold is met or iteration limit is reachedThe Skill must define:
Never use an unbounded "repeat until good" instruction.
Every Skill must state:
For external job discovery:
Return a compact structured result containing only what the main Agent needs:
{
"state": "selection_required",
"run_id": "run_123",
"items": [],
"next_action": "select_result"
}Do not return raw provider envelopes, credentials, cookies, hidden prompts, full trace events, or large source documents by default. Provide an explicit diagnostic mode when detailed trace is needed.
Before adding or changing a Skill, verify:
SKILL.md exists and frontmatter is valid.© low-hands, MIT. 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 1 other file (references) in skills/skill-design-reference of low-hands/MyCareer.
Open the folder on GitHubat commit f49ad8d
Skill Design Reference 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 Design Reference this skilllow-hands/MyCareer | 106 | — | ~2.3k | Automated safety check: Pass | MIT | |
| Arckit Buildtractorjuice/arc-kit | 2.3k | — | ~7.6k | Automated safety check: Pass | Custom licence | |
| Claude Automation Recommenderanthropics/claude-plugins-official | 37k | 3 repos | ~2.7k | Automated safety check: Notes | Apache-2.0 | |
| Agent Deckasheshgoplani/agent-deck | 1k | — | ~1.7k | Automated safety check: Pass | MIT | |
| CC Workflow Studio AI Editorbreaking-brake/cc-wf-studio | 5.4k | — | ~561 | Automated safety check: Pass | Custom licence | |
| Clone App Pat Proper-simmons/clone-app-pat-pro-public | 259 | — | ~1.9k | Automated safety check: Notes | None |
tractorjuice/arc-kit
Bulk-builds a project's ArcKit artefacts in parallel from a YAML recipe: computes the artefact dependency DAG, dispatches one subagent per target per wave, validates each output, commits the wave…
anthropics/claude-plugins-official
Scans a codebase and suggests which Claude Code hooks, subagents, skills, plugins and MCP servers fit its stack, without changing any files.
asheshgoplani/agent-deck
agent-deck, the terminal session manager for AI coding agents.
breaking-brake/cc-wf-studio
Creates and edits visual agent workflows in CC Workflow Studio through conversation, with the agent reading and writing the canvas over MCP.
per-simmons/clone-app-pat-pro-public
Clones any web app pixel-for-pixel from a URL. An agent skill from per-simmons/clone-app-pat-pro-public.
infragate/capa
Capify an existing project. An agent skill from infragate/capa.
low-hands/MyCareer
Conduct one stateful mock-interview operation using an exact application JD and submitted resume.
low-hands/MyCareer
Research public company, product-line, business, market, and competitor context for one saved job when the user explicitly requests it.
low-hands/MyCareer
Critique one resume version as a document for the role it is aimed at, without a job description.
low-hands/MyCareer
Draft or revise a resume for one specific job using an exact resume version, a complete JD, and grounded match evidence.
Works with
Categories
A skill your agent uses when creating or reviewing a Skill package for this Career Agent, including its SKILL.md, progressive disclosure, tool workflow, MCP coordination, subagent boundaries…. Skill Design Reference is an agent skill from low-hands/MyCareer.md, progressive disclosure, tool workflow, MCP coordination, subagent boundaries, validation, and iteration rules.
Skill Design Reference fits situations like: reviewing a Skill package for this Career Agent; including its SKILL.md; progressive disclosure; MCP coordination.
Run `npx skills add low-hands/MyCareer --skill skill-design-reference -a claude-code`. Or copy the skill folder (skills/skill-design-reference in low-hands/MyCareer) into .claude/skills/skill-design-reference in your project. Claude Code loads it when a task matches its description.
Run `npx skills add low-hands/MyCareer --skill skill-design-reference -a codex`. Or copy the skill folder (skills/skill-design-reference in low-hands/MyCareer) into .agents/skills/skill-design-reference 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 low-hands/MyCareer --skill skill-design-reference -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-design-reference, .gemini/skills/skill-design-reference, .github/skills/skill-design-reference and .opencode/skills/skill-design-reference in your project.
SKILL.md names no scripts, command-line tools or credentials: Skill Design Reference is instructions for the agent only.
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. Review the folder before installing.
Skill Design Reference is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9k 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 366 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Skill Design Reference: Arckit Build (tractorjuice/arc-kit, 2.3k stars), Claude Automation Recommender (anthropics/claude-plugins-official, 37k stars), Agent Deck (asheshgoplani/agent-deck, 1k stars) and CC Workflow Studio AI Editor (breaking-brake/cc-wf-studio, 5.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
low-hands (a GitHub user) maintains it in low-hands/MyCareer, which has 106 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 6, 2026.
Source: low-hands/MyCareer on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.