A repository for skills that are essential to my daily work
FAQ
builder-essential-skills is a Claude Code plugin with 16 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes async-learning-teacher, build-scenario-tests, code-standards. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
$ npx -y skills add tamdogood/builder-essential-skills --agent claude-code
Repo: tamdogood/builder-essential-skills
Install with the skills.sh CLI:
npx skills add tamdogood/skills
Install one skill from the collection:
npx skills add tamdogood/skills --skill lead
The skills.sh page for this repository is
skills.sh/tamdogood/skills. It appears
after the repository has been installed through the skills CLI and the
skills.sh cache refreshes.
You can also use the bundled npm installer.
Install every skill for your user account:
npx @tamng0905/builder-essential-skills
Install into the repository you are currently in:
npx @tamng0905/builder-essential-skills --project
Install only one skill:
npx @tamng0905/builder-essential-skills --skill lead
Add --project to that command to install the selected skill into the current
repository. Restart Claude Code or Codex after installation.
Every skill lives in skills/<name>/SKILL.md. Some also ship scripts,
reference material, or agent definitions that support the workflow.
An AI agent is much more useful when it has a repeatable way to handle the work. This collection packages practical workflows as portable skills: compact instructions, scripts, references, and agent definitions that you can install, adapt, and share.
Use the whole collection, or take only the skills your team needs.
Use the local scripts only when you are installing from a cloned checkout.
From the repository root, install every skill for the current user:
./install.sh
The npx command installs the same files as the scripts below. It supports
macOS, Linux, and Windows wherever Node.js 18 or newer is available.
On Windows:
./install.ps1
Restart Claude Code or Codex, then invoke a skill in plain English:
/lead Build the smallest version of this feature and open a PR.
$async-learning-teacher Teach me this paper step by step: https://arxiv.org/abs/...
$map-the-landscape Show me how this repository fits together.
$paper-opportunity-radar Audit this topic's buried research for credible opportunities.
Want to try the collection inside one repository first? Install it locally instead:
./install.sh --project
./install.ps1 -Project
The project install uses .claude/skills and .codex/skills, so it stays
with that repository rather than changing your user-level setup.
The installers copy each folder in skills/ to the right location for your
agent and install the lead builder and reviewer agents for Claude Code.
| Install mode | Claude Code | Codex |
|---|---|---|
| User | ~/.claude/skills | ${CODEX_HOME:-~/.codex}/skills |
| Current project | .claude/skills | .codex/skills |
You will need Claude Code and/or Codex, depending on which agent you use.
Python 3 is required for the lead routing helper and the
session-profiler tools. The Codex CLI is optional, but lead can use it for
builder jobs:
npm i -g @openai/codex@latest
leadlead and lead-research can assign different models to roles such as
lead, builder, reviewer, researcher, scout, and critic. Inspect the active
routing before a run:
python skills/lead/config.py
python skills/lead/config.py --role builder
python skills/lead/config.py --check
Defaults live in skills/lead/config.py and skills/lead/models.json. Use
.lead/config for a repository override or ~/.lead/config for a personal
default.
After installation, point SP at the wrapper for Hermes:
SP="${HERMES_HOME:-$HOME/.hermes}/skills/session-profiler/scripts/sp"
Then explore your sessions:
$SP list --provider hermes --n 20
$SP info <session-id-or-jsonl-path>
$SP parse <session-id-or-jsonl-path>
$SP brief
$SP agent-summary
$SP costs
$SP slowest-tools --n 20
$SP errors
$SP turns
Generate richer artifacts:
$SP toc
$SP review
$SP trace
brief writes a scan-friendly brief.md with headline metrics, standout slow
paths or failures, a prompt trail or TOC storyline, and an agent scoreboard. The
Perfetto trace adds an overview lane, labeled TOC phases, per-agent work lanes,
prompt lanes, and cumulative token/cost counters.
Cost reports are estimates based on public model pricing, not billing records. Session files and traces can include prompts, code, file paths, and other sensitive project context. Review them before sharing.
skills/ The skill collection
<skill>/SKILL.md Each skill's entry point and workflow
assets/readme-hero.png README banner
.claude/agents/ Builder and reviewer agents for lead
install.sh macOS/Linux installer
install.ps1 Windows installer
package.json npm package metadata and npx entrypoint
bin/builder-essential-skills.js cross-platform npx installer
Choose an available npm package name in package.json, authenticate with npm,
then publish from the repository root:
npm login
npm publish --access public
npm requires either 2FA enabled on the account, followed by the one-time code
requested by npm publish, or a granular access token with read/write access
and Bypass two-factor authentication enabled. For a local interactive
publish, enabling 2FA and running npm login again is the simplest option.
Never commit an access token; use npm's login flow or a secure CI secret.
After publishing, users can run npx @tamng0905/builder-essential-skills without cloning the
repository. Bump the version in package.json for each subsequent publish.
Start with one folder:
skills/my-skill/
SKILL.md
Give SKILL.md clear frontmatter and a focused workflow:
---
name: my-skill
description: Explain when an agent should use this skill.
---
# My Skill
Write the workflow, rules, examples, and expected output here.
Keep skills easy to move between projects:
assets/skill-cards/<name>.svg for each new skill and add it to the
README's "Pick a skill" table.Re-run the installer after adding or changing a skill:
./install.sh
MIT. See LICENSE.
.claude/
agents/
lead-builder.md
lead-reviewer.md
AGENTS.md
assets/
readme-hero.png
skill-banners/
async-learning-teacher.webp
build-scenario-tests.webp
code-standards.webp
create-marketing-kit.webp
create-skill.webp
lead-research.webp
lead.webp
make-playbook.webp
map-the-landscape.webp
orwell-writing.webp
paper-opportunity-radar.webp
run-smoke-tests.webp
session-profiler.webp
top-one-percent.webp
validate-market.webp
write-blog.webp
skill-cards/
async-learning-teacher.svg
build-scenario-tests.svg
code-standards.svg
create-marketing-kit.svg
create-skill.svg
lead-research.svg
lead.svg
make-playbook.svg
map-the-landscape.svg
orwell-writing.svg
paper-opportunity-radar.svg
run-smoke-tests.svg
session-profiler.svg
top-one-percent.svg
validate-market.svg
write-blog.svg
bin/
builder-essential-skills.js
install.ps1
install.sh
LICENSE
package.json
README.md
scripts/
render-skill-banner-type.swift
skills/
skills.sh.json
async-learning-teacher/
agents/
openai.yaml
README.md
SKILL.md
build-scenario-tests/
agents/
openai.yaml
examples/
cli-expired-session.scenario.md
test_cli_expired_session.py
web-workspace-invite.scenario.md
web-workspace-invite.spec.ts
README.md
references/
scenario-format.md
SKILL.md
code-standards/
README.md
SKILL.md
create-marketing-kit/
agents/
openai.yaml
README.md
references/
art-direction.md
campaign-strategy.md
scripts/
validate_campaign_kit.py
SKILL.md
create-skill/
agents/
openai.yaml
README.md
references/
artwork.md
SKILL.md
lead/
lead-research/
README.md
SKILL.md
tactics.md
config.py
dispatch.md
loop.md
models.json
README.md
research.md
SKILL.md
status.ps1
status.sh
watchdog.ps1
watchdog.sh
make-playbook/
agents/
openai.yaml
README.md
references/
automate.md
build.md
ethos.md
exit.md
grow.md
idea.md
launch.md
monetize.md
SKILL.md
templates/
make-tracker.md
map-the-landscape/
agents/
openai.yaml
README.md
references/
map-lenses.md
SKILL.md
orwell-writing/
agents/
openai.yaml
README.md
SKILL.md
paper-opportunity-radar/
agents/
openai.yaml
README.md
references/
discovery-protocol.md
evidence-audit.md
opportunity-and-report.md
SKILL.md
run-smoke-tests/
agents/
openai.yaml
examples/
developer-cli-first-run.smoke.md
saas-team-onboarding.sample-report.md
saas-team-onboarding.smoke.md
README.md
references/
smoke-format.md
SKILL.md
session-profiler/
agents/
openai.yaml
README.md
scripts/
requirements.txt
session_profiler/
__init__.py
analyses.py
cli.py
dataset.py
discover.py
toc.py
trace.py
sp
tests/
fixture/
main/
main.jsonl
subagents/
agent-abc.jsonl
agent-abc.meta.json
hermes_home/
sessions/
2026/
01/
01/
rollout-child.jsonl
rollout-root.jsonl
test_fixture.py
SKILL.md
top-one-percent/
agents/
openai.yaml
README.md
references/
learning-principles.md
SKILL.md
validate-market/
README.md
SKILL.md
write-blog/
check.sh
README.md
reference/
angles.md
craft.md
seo.md
voice.md
wiring.md
SKILL.md
tasks/
todo.md
test/
builders-essential-skills.test.js
create-marketing-kit.test.jsยฉ 2026 Flowy ยท Free and open source
Built for Claude Code ยท Not affiliated with Anthropic