Agent skill

Stock and ETF Report

by okikusan-public in okikusan-public/stock_skills

Generates a financial report for one stock or ETF from its ticker, with valuation scores for stocks and expense ratio and fund-size ratings for ETFs.

No licenceAuto-check passedBusiness, Finance & HR

SKILL.md written in Japanese; this summary is our English description.

Install Stock and ETF Report

skills CLI
$ npx skills add okikusan-public/stock_skills --skill stock-report -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install okikusan-public/stock_skills stock-report --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/okikusan-public/stock_skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/stock-report .claude/skills/stock-report && rm -rf skills-src

Use ~/.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/

Facts

Skill name
stock-report
GitHub stars
135
Token cost
~370 tokens
SKILL.md length
72 words
Files
2 (incl. scripts)
Skills in repo
9
Repo updated
First seen
Licence
None found

At a glance

Generates a financial report for one stock or ETF from its ticker, with valuation scores for stocks and expense ratio and fund-size ratings for ETFs.

  • Getting a valuation snapshot of a single stock from its ticker
  • SKILL.md covers 出力内容 and 前提知識統合ルール (KIK-466)
  • Runs Python scripts from its folder; calls python3
  • Checking an ETF's expense ratio and fund size before buying

What it does

The skill takes a ticker symbol from the user's arguments and runs the bundled generate_report.py script with python3. For an individual stock the report lists sector and industry, price and market cap, valuation ratios (PER, PBR, dividend yield, ROE, ROA, profit growth), a 0-100 undervaluation score with a verdict, total shareholder return from dividends plus buybacks, and a contrarian-signal score with an A to D grade.

When the ticker is an ETF, it switches to a fund report with category, fund family, net assets, expense ratio rated from ultra-low to high cost, dividend yield, beta, 52-week range and a fund-size band. The agent is also told to fold in earlier screenings, purchase history, past reports and investment notes when a context script returns them, and to offer to save its conclusion as a note. The script path in the skill is hard-coded to the author's machine and needs changing. The skill text is in Japanese.

When your agent uses it

  • Getting a valuation snapshot of a single stock from its ticker
  • Checking an ETF's expense ratio and fund size before buying
  • Comparing a stock's current ratios with a report written earlier
  • Judging whether a stock looks undervalued or a possible value trap

Example prompts

  • “Make a report for the ticker 7203.T.”
  • “Run the stock report for VTI and tell me whether the expense ratio counts as low cost.”
  • “Create a report for AAPL and compare it with the last one we saved.”
  • “Show the undervaluation score and shareholder return rate for KO.”

Requirements

  • Python 3 with the python3 command available
  • The skill's scripts/generate_report.py script
  • A Neo4j connection (optional, for industry context)
  • Pre-approved tools (allowed-tools): Bash(python3 *)

What it can do on your machine

Read from SKILL.md and the folder at commit 6bc1be2. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash(python3 *)

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Stock and ETF Report loads about 370 tokens when it runs. Until then it costs about 27 tokens; SKILL.md has 72 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~27
When it runs · the whole SKILL.md, loaded when a task matches
~370

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.

Safety

Auto-check passed

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.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 72 words (~370 tokens).

name
stock-report
allowed-tools
Bash(python3 *)
argument-hint
[ticker] 例: 7203.T, AAPL, D05.SI

Read the full SKILL.md on GitHub

Files

SKILL.md and 1 other file (scripts) in .claude/skills/stock-report of okikusan-public/stock_skills.

  • SKILL.md
  • scripts/generate_report.py

Open the folder on GitHubat commit 6bc1be2

Compare with similar skills

Stock and ETF Report 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.

Stock and ETF Report compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Stock and ETF Report this skillokikusan-public/stock_skills135—~370Automated safety check: PassNone
AI-Trader Market IntelHKUDS/AI-Trader23k—~1.1kAutomated safety check: PassNone
Eastmoney Market DataHKUDS/Vibe-Trading35k—~1kAutomated safety check: PassMIT
Stock Deep Analysis Workflowwbh604/UZI-Skill7.1k—~9.1kAutomated safety check: NotesMIT
Zhengxi Fund Manager Views Librarylyra81604/zhengxi-views1.8k—~1.6kAutomated safety check: PassMIT
SEC EDGAR Filings FetcherHKUDS/Vibe-Trading35k—~1.4kAutomated safety check: PassMIT

Similar skills

  • AI-Trader Market Intel

    HKUDS/AI-Trader

    Reads AI-Trader's read-only market snapshots, grouped financial news and events board through its market-intel endpoints, for context before trading or posting.

    23k GitHub stars~1.1k tokensUpdated 4 mo ago
    Business, Finance & HRAuto-check passed
  • Eastmoney Market Data

    HKUDS/Vibe-Trading

    Index of Eastmoney's free, no-token market data interfaces for China A-shares and Hong Kong stocks: fund flows, dragon-tiger lists, margin trading, reports and news.

    35k GitHub stars~1k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Runs a staged deep analysis of a single stock on China A-share, Hong Kong and US markets, ending in an HTML report with valuation models and investor-panel scores.

    7.1k GitHub stars~9.1k tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check: notes
  • Zhengxi Fund Manager Views Library

    lyra81604/zhengxi-views

    Answers questions with sourced quotes from one Chinese fund manager's public writings, applies his stated investment method and compares his words with real fund holdings.

    1.8k GitHub stars~1.6k tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed
  • SEC EDGAR Filings Fetcher

    HKUDS/Vibe-Trading

    Fetches U.S. SEC EDGAR data: resolves tickers to CIK numbers, lists recent 10-K, 10-Q and 8-K filings with document URLs, and pulls XBRL financial series.

    35k GitHub stars~1.4k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Scans a long-running industry trend for supply chain chokepoints, aiming to find second- and third-layer suppliers that the market has not yet priced in.

    17k GitHub stars~2.6k tokensUpdated 2 days ago
    Business, Finance & HRAuto-check passed

More from okikusan-public/stock_skills

All 9 skills in this repo
  • Market and Stock Deep Research

    okikusan-public/stock_skills

    Produces deep-dive reports on a stock, industry, market or business model by combining yfinance data with Grok API searches of X and the web.

    135 GitHub stars~739 tokensUpdated 5 mo ago
    Auto-check passed
  • Value Stock Screener

    okikusan-public/stock_skills

    Screens for undervalued stocks across about 60 regions with yfinance's EquityQuery, using ratios such as PER, PBR, dividend yield and ROE, with optional theme filters.

    135 GitHub stars~2.4k tokensUpdated 5 mo ago
    Auto-check passed
  • Stock Portfolio Manager

    okikusan-public/stock_skills

    Manages a stock portfolio through a Python command line: snapshots with profit and loss, buy and sell records, structure analysis, health checks and trade reviews.

    135 GitHub stars~2.4k tokensUpdated 5 mo ago
    Auto-check passed
  • Portfolio Stress Test

    okikusan-public/stock_skills

    Stress-tests a stock portfolio: takes a list of holdings, applies macro scenarios and reports shock sensitivity, concentration, correlation, VaR and causal chains.

    135 GitHub stars~814 tokensUpdated 5 mo ago
    Auto-check passed
  • Plan Mode Orchestrator

    okikusan-public/stock_skills

    Runs a seven-agent planning workflow, started by asking for plan mode, that designs, executes, loops and reviews analysis work for stock portfolio decisions.

    135 GitHub stars~2.5k tokensUpdated 5 mo ago
    Auto-check passed
  • Graph Query

    okikusan-public/stock_skills

    知識グラフへの自然言語クエリ。過去のレポート・スクリーニング・取引・リサーチ・市況を検索. An agent skill from okikusan-public/stock_skills.

    135 GitHub stars~153 tokensUpdated 5 mo ago
    Auto-check passed

Works with

Questions about Stock and ETF Report

What does Stock and ETF Report do?

Generates a financial report for one stock or ETF from its ticker, with valuation scores for stocks and expense ratio and fund-size ratings for ETFs. py script with python3. For an individual stock the report lists sector and industry, price and market cap, valuation ratios (PER, PBR, dividend yield, ROE, ROA, profit growth), a 0-100 undervaluation score with a verdict, total shareholder return from dividends plus buybacks, and a contrarian-signal score with an A to D grade.

When should I use Stock and ETF Report?

Stock and ETF Report fits situations like: getting a valuation snapshot of a single stock from its ticker; checking an ETF's expense ratio and fund size before buying; comparing a stock's current ratios with a report written earlier; judging whether a stock looks undervalued or a possible value trap.

How do I install Stock and ETF Report in Claude Code?

Run `npx skills add okikusan-public/stock_skills --skill stock-report -a claude-code`. Or copy the skill folder (.claude/skills/stock-report in okikusan-public/stock_skills) into .claude/skills/stock-report in your project. Claude Code loads it when a task matches its description.

How do I install Stock and ETF Report in Codex?

Run `npx skills add okikusan-public/stock_skills --skill stock-report -a codex`. Or copy the skill folder (.claude/skills/stock-report in okikusan-public/stock_skills) into .agents/skills/stock-report in your project. Codex loads it when a task matches its description.

Can I use Stock and ETF Report in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add okikusan-public/stock_skills --skill stock-report -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/stock-report, .gemini/skills/stock-report, .github/skills/stock-report and .opencode/skills/stock-report in your project.

What does Stock and ETF Report need to run?

Going by SKILL.md and its folder, Stock and ETF Report needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3 with the python3 command available; The skill's scripts/generate_report.py script; A Neo4j connection (optional, for industry context). Its frontmatter pre-approves these tools: Bash(python3 *).

Does Stock and ETF Report access the network?

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.

Is Stock and ETF Report safe to install?

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.

What licence does Stock and ETF Report use?

No licence was found for Stock and ETF Report or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Stock and ETF Report use?

About 370 tokens (SKILL.md is roughly 1.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Stock and ETF Report?

Skills that share tags, products or a category with Stock and ETF Report: AI-Trader Market Intel (HKUDS/AI-Trader, 23k stars), Eastmoney Market Data (HKUDS/Vibe-Trading, 35k stars), Stock Deep Analysis Workflow (wbh604/UZI-Skill, 7.1k stars) and Zhengxi Fund Manager Views Library (lyra81604/zhengxi-views, 1.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Stock and ETF Report?

okikusan-public (a GitHub user) maintains it in okikusan-public/stock_skills, which has 135 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on April 25, 2026.

Source: okikusan-public/stock_skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.