Taiwan Equity Research Coverage (My-TW-Coverage)
Skill by ara.so — Daily 2026 Skills collection.
A structured equity research database covering 1,735 Taiwan-listed companies (TWSE + OTC) across 99 industry sectors. Each report contains a business overview, supply chain mapping, customer/supplier relationships, and financial data — all cross-referenced through 4,900+ wikilinks forming a searchable knowledge graph.
Installation
Project Structure
Report Format
Each ticker report is a markdown file at Pilot_Reports/<Sector>/<TICKER>_<Name>.md:
Key Commands
Add a New Ticker
Update Financial Data
Update Valuation Only (~3x Faster)
Refreshes only P/E, Forward P/E, P/S, P/B, EV/EBITDA, and stock price — skips full financial statement re-fetch.
Discover Companies by Buzzword
Find every Taiwan-listed company related to a theme or technology:
Common buzzword examples:
"CoWoS"— TSMC advanced packaging supply chain"HBM"— High Bandwidth Memory ecosystem"電動車"— EV component suppliers"AI 伺服器"— AI server supply chain (148 companies)"光阻液"— Photoresist suppliers and consumers"碳化矽"— Silicon carbide (SiC) companies
Update Enrichment Content (Bulk AI Research)
Prepare a JSON file, then apply to specific tickers, batches, or sectors:
Enrichment JSON format:
Audit Report Quality
Audit checks:
- Minimum 8 wikilinks per report
- No generic terms in brackets (e.g.
[[公司]],[[產品]]) - No placeholder text remaining
- No English text in Chinese-language sections
- Metadata completeness (板塊, 產業, 市值, 企業價值)
- Section depth (業務簡介, 供應鏈位置, 主要客戶及供應商, 財務概況 all present)
Rebuild Wikilink Index
Regenerates WIKILINKS.md — a browsable index of all 4,900+ wikilinks categorized as Technologies, Materials, Applications, and Companies. Run after any enrichment update.
Generate Thematic Investment Screens
Output in themes/ — each page shows companies grouped by upstream/midstream/downstream role.
Generate Interactive Network Graph
Opens network/index.html in browser — D3.js force-directed graph. Node colors:
- 🔴 Red = Taiwan company
- 🔵 Blue = International company
- 🟢 Green = Technology
- 🟠 Orange = Material
- 🟣 Purple = Application
Wikilink Graph — Core Feature
The wikilink graph is what makes this database powerful. Every [[entity]] in every report creates edges in a knowledge graph.
Search by entity to find related companies:
Browse: Open WIKILINKS.md for the full categorized index.
Code Examples
Read and Parse a Report
Build a Custom Wikilink Index
Find Supply Chain Overlaps Between Two Entities
Batch Financial Update with Error Handling
Prepare Enrichment JSON
Audit a Batch Programmatically
Common Workflows
Workflow 1: Research a New Investment Theme
Workflow 2: Onboard a New Ticker
Workflow 3: Refresh Valuation for Earnings Season
Workflow 4: Map a Supply Chain
Token Cost Reference
Rule of thumb: Use Python scripts for bulk data operations. Use Claude Code slash commands only when AI research is needed for a specific ticker.
Troubleshooting
yfinance returns no data for a Taiwan ticker:
Report not found by scripts:
- Filename must match pattern:
{TICKER}_{CompanyName}.md - Must be inside a subfolder of
Pilot_Reports/ - Use
python scripts/utils.pyto test file discovery
Audit fails "too few wikilinks":
- Minimum 8 unique
[[wikilinks]]required per report - Use
update_enrichment.pyto add richer content - Run
discover.py --applyto auto-tag relevant wikilinks
build_network.py produces empty graph:
Enrichment JSON rejected:
- Ensure file is valid UTF-8 with
ensure_ascii=False - Keys must be ticker strings (
"2330", not2330) - Required keys per entry:
desc,supply_chain,cust - Content must be in Traditional Chinese; English only for proper nouns
Finding batch numbers:
- See
task.mdfor batch definitions and which tickers are in each batch - Batches are used for incremental processing of the 1,735 tickers

