Value Mining Lengthybooks
LeoYeAI/openclaw-master-skills
Extract actionable insights from books using Four-Layer Methodology: (1) Skeleton - conceptual frameworks and mental models, (2) Flesh - 2-3 detailed case studies including original examples…
ENHANCE overlay on [[dspy]] — the upfront rubric for choosing a reasoning SHAPE (Predict / ChainOfThought / ReAct / ProgramOfThought) BEFORE you write a prompt or pick an optimizer.
$ npx skills add agentsope/SkillAlchemy --skill agentsop-module-shape-selection -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install agentsope/SkillAlchemy agentsop-module-shape-selection --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/agentsope/SkillAlchemy.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/agentsop-module-shape-selection .claude/skills/agentsop-module-shape-selection && 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 "agentsop-module-shape-selection" agent skill from https://github.com/agentsope/SkillAlchemy/tree/master/skills/agentsop-module-shape-selection into .claude/skills/agentsop-module-shape-selection/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agentsop-module-shape-selection", 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/agentsope/SkillAlchemy/tree/master/skills/agentsop-module-shape-selectionType 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 agentsope/SkillAlchemy --skill agentsop-module-shape-selection -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install agentsope/SkillAlchemy agentsop-module-shape-selection --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/agentsope/SkillAlchemy.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/agentsop-module-shape-selection .agents/skills/agentsop-module-shape-selection && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "agentsop-module-shape-selection" agent skill from https://github.com/agentsope/SkillAlchemy/tree/master/skills/agentsop-module-shape-selection into .agents/skills/agentsop-module-shape-selection/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agentsop-module-shape-selection", 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 agentsope/SkillAlchemy --skill agentsop-module-shape-selection -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install agentsope/SkillAlchemy agentsop-module-shape-selection --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/agentsope/SkillAlchemy.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/agentsop-module-shape-selection .cursor/skills/agentsop-module-shape-selection && 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 "agentsop-module-shape-selection" agent skill from https://github.com/agentsope/SkillAlchemy/tree/master/skills/agentsop-module-shape-selection into .cursor/skills/agentsop-module-shape-selection/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agentsop-module-shape-selection", 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/agentsope/SkillAlchemy.git --path skills/agentsop-module-shape-selection--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 agentsope/SkillAlchemy --skill agentsop-module-shape-selection -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install agentsope/SkillAlchemy agentsop-module-shape-selection --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/agentsope/SkillAlchemy.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/agentsop-module-shape-selection .gemini/skills/agentsop-module-shape-selection && 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 "agentsop-module-shape-selection" agent skill from https://github.com/agentsope/SkillAlchemy/tree/master/skills/agentsop-module-shape-selection into .gemini/skills/agentsop-module-shape-selection/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agentsop-module-shape-selection", 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 agentsope/SkillAlchemy agentsop-module-shape-selectionInstalls 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 agentsope/SkillAlchemy --skill agentsop-module-shape-selection -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/agentsope/SkillAlchemy.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/agentsop-module-shape-selection .github/skills/agentsop-module-shape-selection && 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 "agentsop-module-shape-selection" agent skill from https://github.com/agentsope/SkillAlchemy/tree/master/skills/agentsop-module-shape-selection into .github/skills/agentsop-module-shape-selection/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agentsop-module-shape-selection", 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 agentsope/SkillAlchemy --skill agentsop-module-shape-selection -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install agentsope/SkillAlchemy agentsop-module-shape-selection --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/agentsope/SkillAlchemy.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/agentsop-module-shape-selection .opencode/skills/agentsop-module-shape-selection && 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 "agentsop-module-shape-selection" agent skill from https://github.com/agentsope/SkillAlchemy/tree/master/skills/agentsop-module-shape-selection into .opencode/skills/agentsop-module-shape-selection/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "agentsop-module-shape-selection", 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.
agentsop-module-shape-selectionENHANCE overlay on [[dspy]] — the upfront rubric for choosing a reasoning SHAPE (Predict / ChainOfThought / ReAct / ProgramOfThought) BEFORE you write a prompt or pick an optimizer.
Agentsop Module Shape Selection is an agent skill from agentsope/SkillAlchemy. ENHANCE overlay on [[dspy]] — the upfront rubric for choosing a reasoning SHAPE (Predict / ChainOfThought / ReAct / ProgramOfThought) BEFORE you write a prompt or pick an optimizer. The local dspy skill lists the modules but never surfaces the selection criterion: reasoning shape is chosen by task structure, not by reflexively defaulting to CoT. Activate every time a new LM-calling node/step is added to a pipeline. Do NOT activate for one-shot prompts, optimizer/teleprompter choice (that is the dspy SOP's job)…
Its SKILL.md is about 4.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `README.md`, `intermediate/operation_candidates.json` and `references/R1-source-evidence.md`).
It sits in Education, covering Operations and SOPs and Quizzes and assessments. It works with React. The repository describes itself as: From thought to skill. From signal to structure. The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 6ea799f. 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.
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.
Agentsop Module Shape Selection loads about 4.3k tokens when it runs, and up to ~5.4k if it reads all its reference files. Until then it costs about 181 tokens; SKILL.md has 2,037 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 agentsope/SkillAlchemy at commit 6ea799f, republished under its MIT licence (© agentsope). 2,037 words, ~4,296 tokens.
.claude/skills/agentsop-module-shape-selection/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub."Pick the lowest-power Module that works. Default to ChainOfThought." — DSPy docs [dspy.ai/learn/programming/modules/]
This overlay sharpens that line into a rubric: the default is not a law. The shape is a function of the task structure, and CoT is only one of four answers.
This is an enhancement overlay. It assumes the [[dspy]] library skill is loaded
(it provides dspy.Predict, dspy.ChainOfThought, dspy.ReAct,
dspy.ProgramOfThought APIs and install). This file adds only the decision the lib
skill leaves implicit. Cross-link: [[dspy]], and the optimizer SOP [[agentsop-dspy]].
Activate the instant you are about to add or wrap an LM-calling step:
| Trigger | Signal |
|---|---|
| New node | A LangGraph/CrewAI node body, or a forward() line, is about to call an LM |
New dspy.<Module>(Sig) | You are typing dspy.ChainOfThought(...) on reflex — stop and run the rubric |
| Refactor | An existing Predict "feels weak" or a ChainOfThought "feels wasteful" |
| Pipeline growth | A multi-stage program adds a stage; each stage needs its own shape decision |
| Tool appears | A function/API/search/calculator is now available to the step |
Do NOT activate when:
if, a DB read, a deterministic transform).Shape selection is upstream of optimization. You pick the shape in Stage 1 (Programming) of the dspy SOP, before any metric or compile [dspy.ai/learn/].
Reasoning shape is chosen by task structure, not by defaulting to CoT.
The lib skill shows four modules side by side and a "Best Practices" note that says
"Start with Predict, add ChainOfThought if needed" [~/.claude/skills/dspy Best
Practices §1]. In practice that collapses into a CoT-everywhere reflex, because
"if needed" is never operationalized. This overlay operationalizes it.
A module's shape is the control-flow contract between the LM and your code:
does the answer need is there a real
intermediate reasoning? tool to call?
│ │
simple lookup ── no ──┤ │
/classify ─────────►│ Predict │
│ │
analytic / ── yes ──┤── no tool ──────────────►│ ChainOfThought
judgement │ │
│ │
needs to act ─────────┼── yes, real tool ───────►│ ReAct(tools=[...])
/look things up │ │
│ │
math / counting ──────┴── deterministic compute ► ProgramOfThought
/ strict parsing (code grounds answer)Three shifts the agent must internalize:
The default is a probe, not a destination. "Default to CoT" means "when unsure, CoT is the safe baseline" — not "always ship CoT." Every CoT you ship that a Predict would have matched is pure token tax [dspy.ai/learn/programming/modules/].
Shape is structural, optimizer is statistical. Shape = which control flow (this overlay). Optimizer = which demos/instructions get baked in ([[agentsop-dspy]] §4). A wrong shape cannot be fixed by a better optimizer — MIPROv2 on the wrong shape just optimizes the wrong thing [dspy.ai/learn/optimization/overview/].
Each shape has a cost signature. Predict ≈ 1 call, no reasoning tokens. CoT ≈ 1
call + a reasoning/rationale field (more output tokens). ReAct ≈ N calls (a
tool loop). PoT ≈ 1 LM call + code execution. Shape choice is a cost choice.
A three-step gate, run per LM-calling step (not per pipeline):
Answer two yes/no questions about the step's output:
Map the (Q1, Q2) answers straight onto the card. Do not negotiate with the reflex.
A shape is only justified if it beats the cheaper shape below it. Before shipping
anything heavier than Predict:
dspy.inspect_history(n=3) [dspy.ai/learn/programming/modules/].intermediate/operation_candidates.json so the next node reuses
the reasoning instead of re-deriving it.Exit criterion: the chosen shape produces plausible outputs on 5+ examples AND no cheaper shape matches it. Then — and only then — proceed to metric + optimizer ([[agentsop-dspy]]).
| Task structure | Shape | DSPy module | Cost signature | Evidence |
|---|---|---|---|---|
| Lookup / classify / extract / format-convert (no reasoning needed) | Predict | dspy.Predict(Sig) | 1 call, no reasoning tokens — lowest overhead | [dspy.ai/learn/programming/modules/], lib Predict §2 |
| Analytic / judgement / multi-hop inference (reasoning helps, no tool) | Chain of Thought | dspy.ChainOfThought(Sig) | 1 call + reasoning/rationale field — adds output tokens | [dspy.ai/learn/programming/modules/], lib ChainOfThought §2 |
| Tool-use: search / API / DB / retrieval / calculator | ReAct | dspy.ReAct(Sig, tools=[...]) | N calls — a think→act→observe loop | [dspy.ai/learn/programming/modules/], lib ReAct §2 |
| Math / counting / unit conversion / strict parsing | Program of Thought | dspy.ProgramOfThought(Sig) | 1 LM call → generated code → executed; answer grounded in execution | [dspy.ai/learn/programming/modules/], lib ProgramOfThought §2 |
ChainOfThought adds a generated reasoning field to every call. On a high-volume
classify step (e.g. routing 100k tickets/day), that reasoning field is pure cost with
zero accuracy gain if the labels don't change. The lib skill's "add CoT if needed"
[lib Best Practices §1] is correct but under-specified: needed means "Step 3 measured
a lift." Default to CoT when unsure; ship Predict when measured equal.
| Situation | Action | Why |
|---|---|---|
| Math task but you trust the LM's mental arithmetic | Still prefer PoT | Code execution removes arithmetic hallucination [dspy.ai/learn/programming/modules/] |
| Reasoning helps AND a tool exists | ReAct (it does CoT inside the loop) | ReAct subsumes CoT when tools are present |
| Hard analytic case, single CoT is unstable | dspy.MultiChainComparison / dspy.majority over N CoT samples | Vote across samples — escalation, not a base shape [dspy-sop §4.2] |
| "Tool" is actually a pure Python function with no I/O | Inline the function; use CoT or Predict, not ReAct | A ReAct loop with a trivial deterministic helper is wasted calls (Case B) |
no reasoning, no tool → Predict
reasoning, no tool → ChainOfThought
any real tool / action → ReAct(tools=[...])
math / count / strict parse → ProgramOfThought困境: A pipeline routes incoming support tickets into 6 categories. The engineer's
reflex was dspy.ChainOfThought("ticket -> category") because "reasoning is always
safer." Volume is 100k tickets/day. Is the reasoning field earning its cost?
约束:
reasoning field (extra output tokens) × 100k/day.决策步骤 (Step 3 of the SOP, made concrete):
dspy.inspect_history(n=3) [dspy.ai/learn/programming/modules/].结果: On closed-set classification, Predict typically matches CoT. The CoT-everywhere reflex would have shipped a per-call reasoning surcharge for no accuracy.
可提取的操作: A closed-set classify/lookup step defaults to Predict. Promote to CoT only after Step 3 measures a label change — never on reflex.
困境: An engineer wants an "agentic" answer step and writes
dspy.ReAct("question -> answer", tools=[]) — or with a single trivial helper that
does no real I/O. Is this actually agentic?
约束:
ReAct §2].决策步骤:
dspy.ChainOfThought directly. If it doesn't →
dspy.Predict.dspy.ReAct(tools=[...]) back only when a real external capability appears
(web search, retrieval, calculator API). Then ReAct subsumes CoT inside its loop.结果: Replacing tool-less ReAct with CoT removes loop overhead and a class of tool-parsing failures while preserving the reasoning. No capability is lost because none existed.
可提取的操作: ReAct earns its loop only when at least one real, I/O-bearing tool exists. Tool-less ReAct → downgrade to CoT (or Predict).
困境: A step computes "15% of 240, then subtract the 3-item average." The reflex is
ChainOfThought because it "shows the math." Is shown arithmetic correct arithmetic?
约束:
ProgramOfThought generates and executes code, grounding the number in a real
computation [dspy.ai/learn/programming/modules/, lib ProgramOfThought §2].决策步骤:
dspy.ProgramOfThought("question -> answer"); it emits answer = 240*0.15 - ...
and runs it [lib ProgramOfThought §2].结果: PoT removes arithmetic hallucination at the cost of one code execution. CoT on the same step ships numbers that look derived but may be wrong.
可提取的操作: Any step whose answer is a computed number/count/parse defaults to PoT. CoT's prose is not a substitute for executed code.
dspy.ChainOfThought on every step
"to be safe." Safe ≠ free; the reasoning field is a per-call token tax. CoT is the
default when unsure, not the default always (Case A) [dspy.ai/learn/programming/modules/].ReAct(tools=[]) or a ReAct over a trivial pure
function is just CoT plus loop overhead and extra failure modes (Case B).desc=): the lib skill [[dspy]] Core
Concepts §1. Shape assumes the signature exists.The shape decision is framework-independent; only the spelling changes.
| Reasoning shape | DSPy module | LangChain equivalent | Raw-prompting equivalent |
|---|---|---|---|
| Predict (lookup/classify, no reasoning) | dspy.Predict(Sig) | LLMChain / direct model.invoke with a plain template | Single prompt, "answer directly" — no scratchpad |
| Chain of Thought (analytic, no tool) | dspy.ChainOfThought(Sig) | LLMChain with a "think step by step" prompt; no agent | "Let's think step by step…" then answer |
| ReAct (tool-use loop) | dspy.ReAct(Sig, tools=[...]) | create_react_agent / AgentType.ZERO_SHOT_REACT_DESCRIPTION + tools | Manual Thought/Action/Observation loop you parse yourself |
| Program of Thought (math/parse via code) | dspy.ProgramOfThought(Sig) | PythonREPLTool agent / LLMMathChain | "Write Python to compute the answer," then exec |
Reading the table: the task-structure question (reasoning? tool? compute?) is the invariant. DSPy makes the choice a one-line module swap with a stable signature; LangChain makes it an agent-type/chain choice; raw prompting makes it a scratchpad-format choice you hand-maintain. The selection rubric in §3–§4 is the same in all three columns — only the binding to code differs. This is why the overlay lives above [[dspy]]: the rubric transfers even when you leave DSPy.
Bridge to the rest of the stack: once the shape is chosen here, hand off to [[agentsop-dspy]] for metric + optimizer + compile, and to [[dspy]] for the module API, signature syntax, and LM-provider wiring.
dspy-sop SKILL.md §3 (Stage 1 module pick), §4.2 (module selection table)~/.claude/skills/dspy/SKILL.md §Core Concepts 2 (Predict/CoT/ReAct/PoT
examples), Best Practices §1 ("start simple, iterate")references/R1-source-evidence.mdintermediate/operation_candidates.json© agentsope, 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 3 other files (references) in skills/agentsop-module-shape-selection of agentsope/SkillAlchemy.
Open the folder on GitHubat commit 6ea799f
Agentsop Module Shape Selection 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 |
|---|---|---|---|---|---|---|
| Agentsop Module Shape Selection this skillagentsope/SkillAlchemy | 459 | — | ~4.3k | Automated safety check: Pass | MIT | |
| Value Mining LengthybooksLeoYeAI/openclaw-master-skills | 2.2k | — | ~5.8k | Automated safety check: Pass | MIT | |
| Lockedin Render Ideasdaypunk/LockedIn | 128 | — | ~661 | Automated safety check: Pass | MIT | |
| Lockedin Render Interviewdaypunk/LockedIn | 128 | — | ~728 | Automated safety check: Pass | MIT | |
| Evaluator CalibrationArchive228/loopkit | 756 | — | ~1.1k | Automated safety check: Pass | MIT | |
| Interactive Contentsocial-media-skills/skills | 125 | — | ~2k | Automated safety check: Pass | MIT |
LeoYeAI/openclaw-master-skills
Extract actionable insights from books using Four-Layer Methodology: (1) Skeleton - conceptual frameworks and mental models, (2) Flesh - 2-3 detailed case studies including original examples…
daypunk/LockedIn
Proposes 3 to 5 next-project or career-move ideas grounded in the user's experience.
daypunk/LockedIn
Drafts an interview answer in English or Korean from the user's experience.
Archive228/loopkit
Calibrate a reviewer persona with few-shot rubric examples so skepticism stays consistent and doesn't drift lenient over long runs.
social-media-skills/skills
The participation content format — polls, quizzes, Q&A / scoped AMAs, this-or-that, emoji sliders, question boxes, caption-this, Add-Yours, and challenges.
mohitagw15856/pm-claude-skills
Hire an AI agent the way you'd hire an employee — a role spec with success criteria, a structured work-sample interview run on your real tasks, reference checks (what do actual users report)…
agentsope/SkillAlchemy
SOP for terminal-based, git-native AI pair programming with Aider (git work-tree + tree-sitter repo-map + edit-format + human-in-loop REPL).
agentsope/SkillAlchemy
Coder-agent working-file budget discipline: keep the editable working set (files you /add into writable context) under ~25k tokens, separate "read" from "edit", delegate breadth to a read-only…
agentsope/SkillAlchemy
Split a multi-call LM workflow by cognitive load, not by accuracy: let one strong model make the few reasoning decisions and a cheap model do the many mechanical executions (Aider architect+editor…
agentsope/SkillAlchemy
SOP for building multi-agent systems with CrewAI — role-based collaboration, sequential/hierarchical processes, Flows, memory, delegation.
agentsope/SkillAlchemy
SOP for building LLM applications on Dify — visual workflow + chatflow + agent + RAG knowledge base + plugin marketplace + observability, self-hostable.
agentsope/SkillAlchemy
Designs multiscale chunking for RAG by embedding small units for retrieval precision and returning larger context for synthesis.
Works with
Categories
ENHANCE overlay on [[dspy]] — the upfront rubric for choosing a reasoning SHAPE (Predict / ChainOfThought / ReAct / ProgramOfThought) BEFORE you write a prompt or pick an optimizer. Agentsop Module Shape Selection is an agent skill from agentsope/SkillAlchemy. ENHANCE overlay on [[dspy]] — the upfront rubric for choosing a reasoning SHAPE (Predict / ChainOfThought / ReAct / ProgramOfThought) BEFORE you write a prompt or pick an optimizer.
Agentsop Module Shape Selection fits situations like: tasks that involve Operations and SOPs; tasks that involve Quizzes and assessments.
Run `npx skills add agentsope/SkillAlchemy --skill agentsop-module-shape-selection -a claude-code`. Or copy the skill folder (skills/agentsop-module-shape-selection in agentsope/SkillAlchemy) into .claude/skills/agentsop-module-shape-selection in your project. Claude Code loads it when a task matches its description.
Run `npx skills add agentsope/SkillAlchemy --skill agentsop-module-shape-selection -a codex`. Or copy the skill folder (skills/agentsop-module-shape-selection in agentsope/SkillAlchemy) into .agents/skills/agentsop-module-shape-selection 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 agentsope/SkillAlchemy --skill agentsop-module-shape-selection -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/agentsop-module-shape-selection, .gemini/skills/agentsop-module-shape-selection, .github/skills/agentsop-module-shape-selection and .opencode/skills/agentsop-module-shape-selection in your project.
SKILL.md names no scripts, command-line tools or credentials: Agentsop Module Shape Selection is instructions for the agent only. Our summary lists: Python 3.
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.
Agentsop Module Shape Selection is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.3k tokens (SKILL.md is roughly 17k 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 1.1k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Agentsop Module Shape Selection: Value Mining Lengthybooks (LeoYeAI/openclaw-master-skills, 2.2k stars), Lockedin Render Ideas (daypunk/LockedIn, 128 stars), Lockedin Render Interview (daypunk/LockedIn, 128 stars) and Evaluator Calibration (Archive228/loopkit, 756 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
agentsope (a GitHub user) maintains it in agentsope/SkillAlchemy, which has 459 GitHub stars. The repository holds 45 skills in this directory. The repository was last updated on September 2, 2026.
Source: agentsope/SkillAlchemy on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.