CEO Plan Review
garrytan/gstack
Reviews a plan from a founder's point of view, questioning premises and scope in one of four modes that run from expansion to reduction.
Walks through Goldratt's Five Focusing Steps to find the real bottleneck in your work, then recommends one automation aimed at it and a list of what not to automate.
$ npx skills add glebis/claude-skills --skill the-goal -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install glebis/claude-skills the-goal --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/glebis/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/the-goal .claude/skills/the-goal && 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 "the-goal" agent skill from https://github.com/glebis/claude-skills/tree/main/the-goal into .claude/skills/the-goal/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "the-goal", 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/glebis/claude-skills/tree/main/the-goalType 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 glebis/claude-skills --skill the-goal -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install glebis/claude-skills the-goal --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/glebis/claude-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/the-goal .agents/skills/the-goal && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "the-goal" agent skill from https://github.com/glebis/claude-skills/tree/main/the-goal into .agents/skills/the-goal/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "the-goal", 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 glebis/claude-skills --skill the-goal -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install glebis/claude-skills the-goal --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/glebis/claude-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/the-goal .cursor/skills/the-goal && 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 "the-goal" agent skill from https://github.com/glebis/claude-skills/tree/main/the-goal into .cursor/skills/the-goal/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "the-goal", 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/glebis/claude-skills.git --path the-goal--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 glebis/claude-skills --skill the-goal -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install glebis/claude-skills the-goal --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/glebis/claude-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/the-goal .gemini/skills/the-goal && 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 "the-goal" agent skill from https://github.com/glebis/claude-skills/tree/main/the-goal into .gemini/skills/the-goal/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "the-goal", 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 glebis/claude-skills the-goalInstalls 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 glebis/claude-skills --skill the-goal -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/glebis/claude-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/the-goal .github/skills/the-goal && 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 "the-goal" agent skill from https://github.com/glebis/claude-skills/tree/main/the-goal into .github/skills/the-goal/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "the-goal", 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 glebis/claude-skills --skill the-goal -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install glebis/claude-skills the-goal --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/glebis/claude-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/the-goal .opencode/skills/the-goal && 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 "the-goal" agent skill from https://github.com/glebis/claude-skills/tree/main/the-goal into .opencode/skills/the-goal/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "the-goal", 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.
the-goalWalks through Goldratt's Five Focusing Steps to find the real bottleneck in your work, then recommends one automation aimed at it and a list of what not to automate.
Before you build a skill, loop or schedule, this skill runs an interactive diagnostic of your work system, asking one focused question at a time. The agent turns your answers into structured inputs, and two bundled Python scripts then rank the candidate constraints and choose an autonomy rung, so those calls come from scoring rather than free-form judgment.
The output is a single recommended automation aimed at the constraint, plus a list of things not to automate. It guards against three failures: targeting something that is not the constraint, optimizing a local metric, and mistaking feeling busy for added throughput. References cover the five focusing steps and an autonomy ladder, and an assets file provides a constraint-analysis template. If you already know your constraint, it skips to the elevate step and the recommendation.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 3b88261. 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 2 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From 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.
The Goal Automation Diagnostic loads about 2k tokens when it runs, and up to ~5.6k if it reads all its reference files. Until then it costs about 210 tokens; SKILL.md has 939 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 glebis/claude-skills at commit 3b88261, republished under its MIT licence (© glebis). 939 words, ~1,989 tokens.
.claude/skills/the-goal/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.Named after Eliyahu Goldratt's The Goal. The lesson this skill encodes: a local optimum is not a global one. Automating something that feels productive but is not the system's constraint produces no throughput gain. Most wasted automation effort dies here. This skill finds the constraint first, then points exactly one automation at it.
Use before building anything, and during reviews:
If the user already knows their constraint with confidence and just wants to build, skip the diagnosis and go straight to Step 4 (elevate) and the Recommendation.
Three ways an automation idea fails, worst first:
Run as an interactive diagnostic, one focused question at a time. The LLM's job is to elicit the picture and map it to structured inputs; two scripts then do the ranking and the rung selection deterministically, so the core calls aren't free-form vibes. Load references/five-focusing-steps.md for the full method, definitions (throughput / inventory / operating expense in knowledge-work terms, drum-buffer-rope, Herbie) and example walkthroughs.
Optional — cenno mode. If cenno is available and the user prefers panels (or asks to "ask me in panels"), collect the inputs through cenno instead of chat: choice 0–3 (or a custom a2ui 0–3 slider) for the ordinal scores, confirm for necessary_condition/policy_gate and the seven rung facts, text for the goal/throughput. The answers feed the same two scripts unchanged. Load references/cenno-mode.md for the control mapping, ask_sequence batching, and how to persist the analysis. Fall back to chat if cenno isn't running — never block.
Step 0 — Define the goal + throughput measure (gate). What is this system for, and what single rate rises when it succeeds (revenue/quarter, products shipped/month, clients served, qualified leads)? No measurable throughput → stop and define one first. Validate it: "reclaimed hours" and "inbox zero" are usually operating-expense reduction or local efficiency, not throughput, unless free capacity is the system's explicit goal. Reject local-efficiency measures here.
necessary_condition: true for steps that must be adequate to function but already are (e.g. a sales page that converts) — the scorer then labels them "prerequisite: finish, don't over-invest" instead of lumping them with non-binding traps. Then rank deterministically:echo '[{"name":"...","throughput_sensitivity":3,"wait_before":2,"downstream_starvation":3,"capacity_gap":2,"annoyance":1}, ...]' | python3 scripts/score_constraints.pyverdict: insufficient_data → gather more before deciding; ambiguous → re-scope or shorten the time window; constraint_found → proceed. The script flags the annoying-but-non-binding trap automatically.python3 scripts/recommend_rung.py --recurring --fixed-steps # or --bounded-outcome, --streaming-input, etc.references/autonomy-ladder.md for what each rung means. Elevation costs operating expense, so it comes after exploit + subordinate, never before.Produce a short constraint analysis using assets/constraint-analysis-template.md with these sections:
Before delivering, run this validity checklist (not just shape):
constraint_found verdict (or unknowns named)End with the call to action: pick the single constraint-targeting automation and define it as a Goal (verifiable end-state + conditions), then build it.
name-audition — sibling diagnostic; same "a local optimum is not safe" discipline, applied to names. (Cross-reference only; not a handoff.)© glebis, 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 6 other files (scripts, references, assets) in the-goal of glebis/claude-skills.
Open the folder on GitHubat commit 3b88261
The Goal Automation Diagnostic 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 |
|---|---|---|---|---|---|---|
| The Goal Automation Diagnostic this skillglebis/claude-skills | 391 | — | ~2k | Automated safety check: Pass | MIT | |
| CEO Plan Reviewgarrytan/gstack | 136k | — | ~20k | Automated safety check: Notes | MIT | |
| Cc Best Practicesaiskillstore/marketplace | 433 | — | ~2.6k | Automated safety check: Pass | None | |
| Tandem Workflow Plan Modehashgraph-online/awesome-codex-plugins | 1.3k | — | ~5k | Automated safety check: Pass | Apache-2.0 | |
| Gdpr Remediation Roadmapmukul975/Privacy-Data-Protection-Skills | 301 | — | ~452 | Automated safety check: Pass | Apache-2.0 | |
| Refly Skill Runnerrefly-ai/refly | 7.5k | — | ~1.7k | Automated safety check: Pass | Custom licence |
garrytan/gstack
Reviews a plan from a founder's point of view, questioning premises and scope in one of four modes that run from expansion to reduction.
aiskillstore/marketplace
Guidance on how to use Claude Code effectively — covering context management, verification strategies, the explore-plan-implement workflow, prompting techniques, session management, parallel…
hashgraph-online/awesome-codex-plugins
A skill your agent uses when the user wants to design, revise, or validate a Tandem workflow (V2 automation, workflow plan, or mission).
mukul975/Privacy-Data-Protection-Skills
Guides conversion of gap analysis findings into phased implementation plans with milestones and risk-based prioritisation.
refly-ai/refly
Base skill for the Refly ecosystem: finds, runs and monitors workflow-backed skills through the refly command line, with the actual work done on the Refly backend.
activepieces/activepieces
Build and edit Activepieces pieces (integrations) — creating new pieces, adding actions or triggers, or fixing bugs in existing ones.
glebis/claude-skills
Runs a human-first workflow for labeling PII spans in a transcript, then scores inter-annotator agreement and drafts an adjudicated gold set.
glebis/claude-skills
Automates a dedicated, logged-in Chrome instance per profile without ever closing the user's own open tabs or browser windows.
glebis/claude-skills
This skill should be used when conducting comprehensive research on any topic using the OpenAI Deep Research API.
glebis/claude-skills
This skill should be used for elimination-style research where the user wants to choose from a shortlist of products, tools, services, vendors, or other options using explicit criteria, numeric…
glebis/claude-skills
Generates a self-contained HTML presentation with article and slides modes, ElevenLabs voiceover narration and optional GPT Image 2 illustrations.
glebis/claude-skills
Writes fictional but realistic coaching or therapy session transcripts for evals, demos and few-shot examples, in several modalities and export formats.
Categories
Walks through Goldratt's Five Focusing Steps to find the real bottleneck in your work, then recommends one automation aimed at it and a list of what not to automate. Before you build a skill, loop or schedule, this skill runs an interactive diagnostic of your work system, asking one focused question at a time. The agent turns your answers into structured inputs, and two bundled Python scripts then rank the candidate constraints and choose an autonomy rung, so those calls come from scoring rather than free-form judgment.
The Goal Automation Diagnostic fits situations like: deciding what to automate with agents when several ideas compete; reviewing a pile of half-useful automations that leave you busy but stuck; checking whether a planned skill, loop or schedule is worth building; running a periodic review of where agent effort is going.
Run `npx skills add glebis/claude-skills --skill the-goal -a claude-code`. Or copy the skill folder (the-goal in glebis/claude-skills) into .claude/skills/the-goal in your project. Claude Code loads it when a task matches its description.
Run `npx skills add glebis/claude-skills --skill the-goal -a codex`. Or copy the skill folder (the-goal in glebis/claude-skills) into .agents/skills/the-goal 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 glebis/claude-skills --skill the-goal -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/the-goal, .gemini/skills/the-goal, .github/skills/the-goal and .opencode/skills/the-goal in your project.
Going by SKILL.md and its folder, The Goal Automation Diagnostic needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python for the bundled scoring scripts.
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.
The Goal Automation Diagnostic is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2k tokens (SKILL.md is roughly 8k 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 3.6k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with The Goal Automation Diagnostic: CEO Plan Review (garrytan/gstack, 136k stars), Cc Best Practices (aiskillstore/marketplace, 433 stars), Tandem Workflow Plan Mode (hashgraph-online/awesome-codex-plugins, 1.3k stars) and Gdpr Remediation Roadmap (mukul975/Privacy-Data-Protection-Skills, 301 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
glebis (a GitHub user) maintains it in glebis/claude-skills, which has 391 GitHub stars. The repository holds 92 skills in this directory. The repository was last updated on October 8, 2026.
Source: glebis/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.