Technical Analyst
tradermonty/claude-trading-skills
This skill should be used when analyzing weekly price charts for stocks, stock indices, cryptocurrencies, or forex pairs.
This skill should be used only when the user explicitly asks to use $ralph-specum-start, or explicitly asks Ralph Specum in Codex to start or resume a spec.
$ npx skills add tzachbon/smart-ralph --skill ralph-specum-start -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install tzachbon/smart-ralph ralph-specum-start --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/tzachbon/smart-ralph.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/ralph-specum-codex/skills/ralph-specum-start .claude/skills/ralph-specum-start && 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 "ralph-specum-start" agent skill from https://github.com/tzachbon/smart-ralph/tree/main/plugins/ralph-specum-codex/skills/ralph-specum-start into .claude/skills/ralph-specum-start/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ralph-specum-start", 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/tzachbon/smart-ralph/tree/main/plugins/ralph-specum-codex/skills/ralph-specum-startType 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 tzachbon/smart-ralph --skill ralph-specum-start -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install tzachbon/smart-ralph ralph-specum-start --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tzachbon/smart-ralph.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/ralph-specum-codex/skills/ralph-specum-start .agents/skills/ralph-specum-start && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "ralph-specum-start" agent skill from https://github.com/tzachbon/smart-ralph/tree/main/plugins/ralph-specum-codex/skills/ralph-specum-start into .agents/skills/ralph-specum-start/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ralph-specum-start", 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 tzachbon/smart-ralph --skill ralph-specum-start -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install tzachbon/smart-ralph ralph-specum-start --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tzachbon/smart-ralph.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/ralph-specum-codex/skills/ralph-specum-start .cursor/skills/ralph-specum-start && 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 "ralph-specum-start" agent skill from https://github.com/tzachbon/smart-ralph/tree/main/plugins/ralph-specum-codex/skills/ralph-specum-start into .cursor/skills/ralph-specum-start/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ralph-specum-start", 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/tzachbon/smart-ralph.git --path plugins/ralph-specum-codex/skills/ralph-specum-start--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 tzachbon/smart-ralph --skill ralph-specum-start -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install tzachbon/smart-ralph ralph-specum-start --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tzachbon/smart-ralph.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/ralph-specum-codex/skills/ralph-specum-start .gemini/skills/ralph-specum-start && 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 "ralph-specum-start" agent skill from https://github.com/tzachbon/smart-ralph/tree/main/plugins/ralph-specum-codex/skills/ralph-specum-start into .gemini/skills/ralph-specum-start/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ralph-specum-start", 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 tzachbon/smart-ralph ralph-specum-startInstalls 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 tzachbon/smart-ralph --skill ralph-specum-start -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/tzachbon/smart-ralph.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/ralph-specum-codex/skills/ralph-specum-start .github/skills/ralph-specum-start && 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 "ralph-specum-start" agent skill from https://github.com/tzachbon/smart-ralph/tree/main/plugins/ralph-specum-codex/skills/ralph-specum-start into .github/skills/ralph-specum-start/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ralph-specum-start", 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 tzachbon/smart-ralph --skill ralph-specum-start -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install tzachbon/smart-ralph ralph-specum-start --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/tzachbon/smart-ralph.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/ralph-specum-codex/skills/ralph-specum-start .opencode/skills/ralph-specum-start && 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 "ralph-specum-start" agent skill from https://github.com/tzachbon/smart-ralph/tree/main/plugins/ralph-specum-codex/skills/ralph-specum-start into .opencode/skills/ralph-specum-start/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ralph-specum-start", 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.
ralph-specum-startThis skill should be used only when the user explicitly asks to use $ralph-specum-start, or explicitly asks Ralph Specum in Codex to start or resume a spec.
Ralph Specum Start is an agent skill from tzachbon/smart-ralph. This skill should be used only when the user explicitly asks to use $ralph-specum-start, or explicitly asks Ralph Specum in Codex to start or resume a spec.
Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).
It sits in Business, Finance & HR. The repository describes itself as: Spec-driven development with smart compaction. Claude Code plugin combining Ralph Wiggum loop with structured specification workflow. The licence is MIT.
12 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit ac7251a. 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.
Shell commands in SKILL.md call:
goFrom 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.
Ralph Specum Start loads about 2.2k tokens when it runs. Until then it costs about 44 tokens; SKILL.md has 1,115 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 tzachbon/smart-ralph at commit ac7251a, republished under its MIT licence (© tzachbon). 1,115 words, ~2,167 tokens.
.claude/skills/ralph-specum-start/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Use this for the start and new entrypoints.
Derive RALPH_CODEX_PLUGIN_ROOT from this loaded skill by resolving two parent directories from the SKILL.md directory. Never derive it from the project working directory.
.claude/ralph-specum.local.md when present./specs.current-spec in the default specs root.ralph-state.json. Do not replace the full object--quick or exact --interactive, --resume <prototype-id>, commit flags, optional specs root, and optional --tasks-size fine|coarse. Reject both mode flags together, -q, variants, and natural-language substitutes..current-spec. A new-spec request does not inherit or recover the existing current spec.specs/.current-epic when no explicit spec was chosen.new is an alias here. Create the spec directory if needed.source: "spec"namegoal text used by the context gatebasePathphase: "research"taskIndex: 0totalTasks: 0taskIteration: 1maxTaskIterations: settings default or 5globalIteration: 1maxGlobalIterations: 100commitSpec: settings auto_commit_spec or truerelatedSpecs: []awaitingApproval: false while the goal interview is activequickModegranularity when --tasks-size was suppliedepicName when starting from an epic suggestion.current-spec..progress.md with goal, current phase, next step, blockers, learnings, and skill discovery results.tasks.md and present files over stale state when they disagree.phase_gate.py mode through "$RALPH_CODEX_PLUGIN_ROOT/scripts/phase_gate.py" with STATE and the exact supplied mode flag. No flag normalizes invalid legacy quick state to interactive..agents/skills, project .claude/skills, and the current Codex harness catalog. Always select explicitly named skills and record shadowed duplicates."$RALPH_CODEX_PLUGIN_ROOT/skills/interview-framework-codex/SKILL.md", its required algorithm and domain-modeling references, and every selected domain contract in both interactive and quick mode. In interactive mode, follow that algorithm for the start goal territory: outcome and observable success, material scope boundaries, critical constraints, and viable high-level approach. Ask no spec-path, branch, task-size, or discoverable question.approve and delegate; in exact quick mode, record bypassed_quick. In both modes, run phase_gate.py check-delegation with the current loaded-manifest identity before creating a research-analyst child. Apply the shared hard-transition invariant before fresh or resumed research dispatch. A failed check-delegation in either mode stops this invocation before phase transition, child dispatch, or target-artifact write; after a normal-mode failure, only the next explicit invocation creates a fresh manifest/interview identity. After an exact --quick delegation failure, the next explicit invocation reruns discovery, records a fresh phaseSkillLoad and interview identity, and does not reuse a terminal bypassed_quick interview or its discovery revision. Only a matching in-progress collecting or awaiting_confirmation interview is resumable. Exact --quick retains its existing question-and-approval bypass and discovery, manifest, delegation, and writer checks.phaseSkillLoad manifest. The child must record its loads and pass check-agent-write with that unique identity before writing research.md.research.md, merge phase: "research" and awaitingApproval: true in interactive mode or false in exact quick mode, update progress, and present artifact approval when interactive.After resolving the classified target and before normal resume or quick routing. Skip existing-current-spec recovery for new-spec intent:
"$RALPH_CODEX_PLUGIN_ROOT/scripts/resolve_spec_paths.py" and only its resolved basePath. When both basePath and <basePath>/.ralph-state.json exist, run "$RALPH_CODEX_PLUGIN_ROOT/scripts/prototype_records.py" reconcile --base-path "$BASE_PATH" --state "$BASE_PATH/.ralph-state.json", then re-read state.activePrototypes field as an empty map. Sort entries by created, then ID.$ralph-specum-prototype --resume <id> and stop this skill. In normal mode, resume the sole active entry automatically. When several remain, list deterministic IDs with question, status, blocker, returnPhase, and returnTaskIndex, then stop for an explicit ID.created, then ID. At the post-requirements boundary, route through $ralph-specum-prototype --quick; the prototype skill takes over the oldest design blocker and owns every decision. Preserve earlier quick flow and unrelated entries.resume_review candidate as recovery work, not terminal evidence. Parse the exact candidate, verify its ID and hash, and reconstruct a minimal recovery entry from the record and source pointers. Before reviewer dispatch, reserve its ID through create-only locked_state.py upsert-prototype with status: reviewing, the exact candidateHash, null owner and lease fields, a null or absent harnessRun.id, blocker and return fields, source pointers, and recovery timestamps. This is a recovery-only entry: cancellation verifies that owner, leaseToken, and harnessRun.id are all null or absent and that no builder is associated, then skips interrupt and release; inconsistent builder ownership fails closed. On a concurrent reservation, re-read and continue only if its candidateHash matches; never overwrite it. Route the restored entry through deterministic exact-candidate review and publish recovery. If reconstruction or reservation cannot proceed, stop and report the candidate ID and candidate hash. Exclude quarantined or malformed records. If no overlay exists, continue the existing start behavior without extra output.approve and delegate, dispatch research in the same turn.research.md in interactive mode, name the file, summarize it, and end with exactly one artifact approval prompt:approve current artifactrequest changescontinue to requirements--quick, do not show this prompt; continue directly through the remaining phases after the gates succeed.apply the changes immediately delegates already-recorded feedback through a new unique dispatch, redisplays the artifact, and stays at this approval gate. Ask one focused change question only when no feedback is pending. Control-only continue, proceed, and go ahead approve nothing.© tzachbon, 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 in plugins/ralph-specum-codex/skills/ralph-specum-start of tzachbon/smart-ralph.
Open the folder on GitHubat commit ac7251a
Ralph Specum Start 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 |
|---|---|---|---|---|---|---|
| Ralph Specum Start this skilltzachbon/smart-ralph | 559 | — | ~2.2k | Automated safety check: Pass | MIT | |
| Technical Analysttradermonty/claude-trading-skills | 3k | 4 repos | ~4.6k | Automated safety check: Pass | MIT | |
| Theme Detectortradermonty/claude-trading-skills | 3k | 2 repos | ~4.9k | Automated safety check: Pass | MIT | |
| Creating Financial ModelsChen-zexi/open-ptc-agent | 729 | 3 repos | ~1.3k | Automated safety check: Pass | MIT | |
| Stock APIzhangxiangliang/stock-api | 2k | — | ~507 | Automated safety check: Pass | MIT | |
| Itr Walakaranb192/itr-wala | 871 | — | ~3.6k | Automated safety check: Pass | MIT |
tradermonty/claude-trading-skills
This skill should be used when analyzing weekly price charts for stocks, stock indices, cryptocurrencies, or forex pairs.
tradermonty/claude-trading-skills
Detect and analyze trending market themes across sectors. An agent skill from tradermonty/claude-trading-skills.
Chen-zexi/open-ptc-agent
This skill provides an advanced financial modeling suite with DCF analysis, sensitivity testing, Monte Carlo simulations, and scenario planning for investment decisions
zhangxiangliang/stock-api
Fetch real-time stock quotes, K-line (candlestick) history, and search symbols for China A-shares, Hong Kong, and US markets.
karanb192/itr-wala
File Indian income tax returns (ITR) for FY 2025-26 / AY 2026-27.
zillionare/zillionare
面向中文自然语言的 Tushare 数据研究技能。用于把“看看这只股票最近怎么样”“帮我查财报趋势”“最近哪个板块最强”“北向资金在买什么”“给我导出一份行情数据”这类请求,转成可执行的数据获取、清洗、对比、筛选、导出与简要分析流程。适用于 A 股、指数、ETF/基金、财务、估值、资金流、公告新闻、板块概念与宏观数据等研究场景。
tzachbon/smart-ralph
This skill should be used when generating spec artifacts (research.md, requirements.md, design.md, tasks.md), formatting agent output, structuring phase results, or when any Ralph agent needs…
tzachbon/smart-ralph
This skill should be used when a Ralph phase must identify critical user decisions, run a layered grill, persist partial answers, obtain explicit approval, or resume an interrupted phase interview…
tzachbon/smart-ralph
This skill should be used when the user asks to "verify a fix", "reproduce failure", "diagnose issue", "check BEFORE/AFTER state", "VF task", "reality check", "check test quality", "mock-only…
tzachbon/smart-ralph
This skill should be used when the user asks to "build a feature", "create a spec", "start spec-driven development", "run research phase", "generate requirements", "create design", "plan tasks"…
tzachbon/smart-ralph
This skill should be used only when the user explicitly asks to use $ralph-specum-design, or explicitly asks Ralph Specum in Codex to run the design phase.
tzachbon/smart-ralph
This skill should be used only when the user explicitly asks to use $ralph-specum-tasks, or explicitly asks Ralph Specum in Codex to run the tasks phase.
Categories
This skill should be used only when the user explicitly asks to use $ralph-specum-start, or explicitly asks Ralph Specum in Codex to start or resume a spec. Ralph Specum Start is an agent skill from tzachbon/smart-ralph. This skill should be used only when the user explicitly asks to use $ralph-specum-start, or explicitly asks Ralph Specum in Codex to start or resume a spec.
Ralph Specum Start fits situations like: explicitly asks to use $ralph-specum-start; explicitly asks Ralph Specum in Codex to start.
Run `npx skills add tzachbon/smart-ralph --skill ralph-specum-start -a claude-code`. Or copy the skill folder (plugins/ralph-specum-codex/skills/ralph-specum-start in tzachbon/smart-ralph) into .claude/skills/ralph-specum-start in your project. Claude Code loads it when a task matches its description.
Run `npx skills add tzachbon/smart-ralph --skill ralph-specum-start -a codex`. Or copy the skill folder (plugins/ralph-specum-codex/skills/ralph-specum-start in tzachbon/smart-ralph) into .agents/skills/ralph-specum-start 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 tzachbon/smart-ralph --skill ralph-specum-start -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ralph-specum-start, .gemini/skills/ralph-specum-start, .github/skills/ralph-specum-start and .opencode/skills/ralph-specum-start in your project.
Going by SKILL.md and its folder, Ralph Specum Start needs the command-line tools its instructions call (go).
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.
Ralph Specum Start 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.2k tokens (SKILL.md is roughly 8.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Ralph Specum Start: Technical Analyst (tradermonty/claude-trading-skills, 3k stars), Theme Detector (tradermonty/claude-trading-skills, 3k stars), Creating Financial Models (Chen-zexi/open-ptc-agent, 729 stars) and Stock API (zhangxiangliang/stock-api, 2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
tzachbon (a GitHub user) maintains it in tzachbon/smart-ralph, which has 559 GitHub stars. The repository holds 26 skills in this directory. The repository was last updated on September 16, 2026.
Source: tzachbon/smart-ralph on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.