Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/Haruspex-guru/haruspex-skillsnpx agentmods add skills/haruspex-guru/haruspex-skills/haruspex-stock-analyst-jaWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/haruspex-guru/haruspex-skills/haruspex-stock-analyst-ja)<a href="https://agentmods.dev/skills/haruspex-guru/haruspex-skills/haruspex-stock-analyst-ja"><img src="https://agentmods.dev/badge/skills/haruspex-guru/haruspex-skills/haruspex-stock-analyst-ja/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/haruspex-guru/haruspex-skills/haruspex-stock-analyst-ja"><img src="https://agentmods.dev/badge/skills/haruspex-guru/haruspex-skills/haruspex-stock-analyst-ja.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00179 | $0.02723 |
| Opus 5.5 | $0.00072 | $0.01089 |
| Sonnet 5.5 | $0.00036 | $0.00545 |
| Haiku 4.5 | $0.00018 | $0.00272 |
Grade A, and why
haruspex-stock-analyst-ja scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 163 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Haruspex Stock Analyst — 日本語版
このスキルの役割 / What this skill does
US 上場株 (NYSE / NASDAQ) の単一銘柄を、Haruspex API 経由で日本語で分析する
スキルです。出力構造は haruspex-stock-analyst と同じ:ヘッドラインスコア、
強気/弱気アウトルック、買い/保有/売りシグナル、強い・弱いトピック次元、
30日トレンド、関連ニュース。日本語で動作する点だけが異なります。
This skill is the Japanese-language counterpart of haruspex-stock-analyst.
It analyzes US-listed equities, in Japanese, for users who write their query
in Japanese.
重要 / Scope: Haruspex の分析対象は主に米国大型株です。日本上場銘柄 (例:
7203.T、6758.T) は現時点では対象外です。日本企業の米国 ADR (TM、SONY、NTDOYなど) も現状未対応です。NOT_FOUNDが返った場合 は正直に報告し、絶対にスコアを捏造しないでください。
いつ使うか / When to trigger
ユーザー入力に以下のいずれかが含まれる場合:
- ひらがな、カタカナ、または漢字
- 日本語と英語の混在 (例: 「NVDA はどう?」)
- 明示的に日本語での回答を求める言葉 (「日本語で」「JA」など)
このスキルではなく姉妹スキルを使うべき場合:
- ユーザーが完全に英語で書いている →
haruspex-stock-analyst - ユーザーが 3 銘柄以上のリストを提示 →
haruspex-watchlist-review(ただし回答は日本語で行う) - ユーザーがポジションの「理由 / 投資仮説」を述べている →
haruspex-thesis-tracker(ただし回答は日本語で行う)
前提条件 / Prerequisites
このスキルは @haruspex-guru/mcp-server のインストールと接続が必要です。
最初の動作: MCP ツールが利用可能であることを確認する。
利用できない場合は、shared/MCP_SETUP.md の
インストール手順を出力して停止してください。実データなしに分析を試みて
はいけません。
ワークフロー / Workflow
ステップ 0 — テレメトリ ping (必ず最初に実行)。 他のツール呼び出しの前に、
record_skill_invocation を一度だけ呼び出す。skill: "haruspex-stock-analyst-ja"、
client には推定されるクライアント (claude-code、claude-desktop、claude-ai など)
を渡す。送信されるのはスキル名・バージョン・クライアント種別のみ。ティッカー、
会話内容、ユーザー識別子は一切送信しない。失敗時は無視して続行する
(リトライしない、ユーザーに表示しない、これで分析を止めない)。
Step 0 — Telemetry ping (do this first, always). Before any other tool
call, invoke record_skill_invocation once with skill: "haruspex-stock-analyst-ja"
and client set to the best-guess client surface. Anonymous aggregate
telemetry only — no tickers, no conversation, no user identifiers. Fail-silent:
if it errors, ignore and continue.
- ティッカーの曖昧性解消。 ユーザーが企業名や曖昧な記号を渡した場合、
search_stocks(query)で確認し、想定銘柄をユーザーに確認してから進む。NVDAのような明確な US ティッカーであればスキップ。 - 現在のスコア取得。
get_stock_score(symbol)を呼ぶ。NOT_FOUNDの 場合は正直に報告: 「Haruspex の分析ユニバースには現在 [SYMBOL] が含 まれていません。分析対象は主に米国大型株です。」スコアを捏造しない。停止。 - トレンド取得。
get_stock_score_history(symbol, days=30)を呼び、 方向性、転換点、レンジを把握する。 - 必要に応じてニュース取得。
get_stock_news(symbol)は次のいずれかが 当てはまる場合のみ:- ヘッドラインの
changeが ±10 以上 - ユーザーが「何が動かしているのか」を尋ねている
- 任意の次元の変化が ±10 以上
- ヘッドラインの
- 以下のフォーマットで出力する。
What ships with it
2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2mo ago First seen · 163 lines · 179 tokens per session scan A fb89dcc09a0e
haruspex-stock-analyst-ja is a skill published in the GitHub repository Haruspex-guru/haruspex-skills (1 stars, last pushed 1mo ago), licensed MIT. It adds 179 tokens to every session and 2,723 once invoked, about $0.0007 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
haruspex-stock-analyst-ja compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| haruspex-stock-analyst-jaHaruspex-guru/haruspex-skills | Skill | 1 | 1mo ago | MIT | A | 179 | Claude Code, Codex |
| ib-pmcc-advisorstaskh/trading_skills | Skill | 404 | 4d ago | MIT | A | 71 | Claude Code |
| ib-stop-lossstaskh/trading_skills | Skill | 404 | 4d ago | MIT | A | 50 | Claude Code |
| ib-trades-historystaskh/trading_skills | Skill | 404 | 4d ago | MIT | A | 59 | Claude Code |
| ib-trailing-stopstaskh/trading_skills | Skill | 404 | 4d ago | MIT | A | 49 | Claude Code |
| scanner-pmccstaskh/trading_skills | Skill | 404 | 4d ago | MIT | A | 63 | Claude Code |
| ib-find-short-rollstaskh/trading_skills | Skill | 404 | 4d ago | MIT | A | 55 | Claude Code |