Mira

by byteseekVerified

Agent-native investment research workspace for evidence-tracked, refreshable investment theses across equities, earnings, macro, and portfolio review.

237
Stars
40
Forks
Python
Language
8/23/2026
Added
View on GitHubDownload ZIP

⚠️ Third-Party Software Notice

This skill is third-party open-source software developed and hosted independently on GitHub. SkillTip is an informational directory and does not control or maintain the underlying repository. Any security checks displayed are automated and limited in scope. Review the source code before installing.

Read the Terms of Service

Installation

Add to your Claude Code skills directory:

# Add to your Claude Code skills
git clone https://github.com/byteseek/Mira

Getting Started

Guides for using skills like Mira.

Security Report

Verified

Last scanned: —

{
  "status": "PASSED",
  "issues": []
}

README.md

Mira

English | 中文

Agent-native investment research system for evidence-tracked, refreshable investment theses.

Mira is an AI investment research system for agents and research users. It is designed to turn multi-source material into traceable, reviewable and refreshable investment judgment, rather than a one-off stock report or chat answer.

Mira focuses on the investment thesis: what evidence supports it, when it is valid, what would disconfirm it, and how it should be monitored.

Collaboration Model

Mira is built for a three-part division of labor:

  • Humans own the purpose, question framing, constraints, risk budget, final judgment and any real-world action.
  • AI models expand cognitive bandwidth by reading, summarizing, comparing, extracting claims, generating hypotheses and drafting analysis.
  • Mira constrains model output into evidence-tracked, refreshable and falsifiable research work.

Model output is not evidence by itself. Mira's job is to turn useful model work into source-backed claims, explicit uncertainty, refresh conditions and research actions that remain separate from trading or portfolio instructions.

Disclaimer

This repository is for research workflow design, documentation, and historical examples only. It does not constitute investment advice and does not provide legal, tax, accounting, or financial advice. The same disclaimer applies to any AI/agent output produced with this repository, including answers, memos, research packages, and derived analysis based on public sources, user-provided materials, local files, market data, or combined datasets. Treat all such outputs as research support, not advice, recommendations, or verified facts. Public case packages and generated outputs may be incomplete, inaccurate, or stale after their stated cutoff or refresh boundary.

Start Here

If you just want to start using Mira, read START_HERE.md. It is the single user-facing entry card for layered prompts, examples, the help matrix and usage boundaries.

If you open the repository in an agent and only say hi Mira, 你好 Mira, Mira mode, or ask how to use Mira, the agent should return a concise START_HERE.md summary. If the first prompt is already a concrete research task, it should route the task directly instead of interrupting with onboarding.

If you are using a non-Codex / non-Claude product, or you are unsure whether the product will load this repository's rules, use docs/chatgpt-conversation-instructions.md. It is the compact, self-contained entry gate that keeps the agent in Mira Mode instead of answering as a generic assistant, and you can paste it directly when the product cannot read local repository files.

If you want Codex, Claude Code or another code agent to use this repository directly, the main documents are:

NeedRead
User entry, layered prompts and help matrixSTART_HERE.md
Wake word, identity boundary and memory contractMIRA.md
One-screen agent loading contractOPERATING_CONTRACT.md
Agent execution quickstart, routing and output locationsAGENT_QUICKSTART.md
Minimum entry gate and copyable instructions (non-Codex/Claude or uncertain rule loading)docs/chatgpt-conversation-instructions.md
Codex project rulesAGENTS.md
Claude Code entryCLAUDE.md

Common commands:

IntentCommand
Update Mira itself after the user asks for itscripts/mira_update.sh
Check freshness before standard/deep_dive researchscripts/check_updates.sh

scripts/mira_update.sh is the safe update entrypoint: it fetches, refuses dirty/ahead/diverged worktrees, fast-forwards only, and validates the repository after a successful update. Freshness checks do not update the repository.

Quickstart

Minimal workflow:

  1. If the user explicitly wants to update Mira itself, run scripts/mira_update.sh.
  2. Otherwise, for standard/deep_dive research run scripts/check_updates.sh (local-first by default, 24h remote TTL; quick_map skips it; add --always-fetch to force a remote check now). A blocked fetch degrades to cached local refs — never elevate sandbox permissions for a freshness check.
  3. Read OPERATING_CONTRACT.md for the lazy-loading map.
  4. Run loops/analysis-routing.md before formal analysis.
  5. Load only the routed loop, skill and templates needed for the task.
  6. Produce artifacts with evidence logs, time boundaries, refresh conditions and downgraded conclusions where evidence is weak.
  7. Validate formal cases with templates/delivery-checklist.md and the relevant script.

For more prompt types, use the Help matrix in START_HERE.md.

What Mira Does

Mira supports:

  • first-pass coverage or thesis rebuild for a stock, industry, ETF, macro variable or market theme
  • monitoring updates that separate incremental evidence from thesis-changing evidence
  • daily and weekly market briefings that separate market snapshot, driver attribution, calendar risk and research escalation
  • earnings, SEC filing, macro, industry-concept and ETF specialty analysis
  • structured interpretation of sell-side, institutional or user-provided research reports, including claim extraction, valuation assumptions, expectation deltas and thesis impact
  • evidence logs that classify facts, claims, assumptions, opinions, market pricing and derived calculations
  • user-provided materials, public API outputs and authorized third-party data through a controlled ingestion layer
  • thesis system objects such as expectation maps, event deltas, decision logs and postmortems
  • position and portfolio reviews when the user provides holdings, weights, mandate or risk constraints
  • methodology research for adopting, trialing or retiring reusable research methods

Mira is not a trade bot, market-data daemon or autonomous portfolio manager.

Core Concepts

ConceptMeaningDetails
research packageStandard memo, evidence log and case notes for a formal research object.docs/research-artifacts.md
ingestion layerContract for bringing public APIs, user files, vendor data and portfolio exports into Mira without bypassing source, license, evidence and calculation controls.data/ingestion-layer.md
evidence logClaim-level source trail for conclusions and key observations.data/evidence-log-schema.md
thesis systemDurable chain from source to claim, expectation, thesis, event delta, decision log and postmortem.architecture/thesis-system.md
refresh boundarystale_after, must_refresh_if or equivalent conditions that make a conclusion unsafe to reuse.data/time-policy.md
controlled vocabularyStable state and action tokens for thesis state, readiness, research action and review outputs.data/controlled-vocabulary.md

Task Routing

Formal work starts with loops/analysis-routing.md. Common destinations:

User NeedPrimary EntryOutput
Establish or rebuild an investment thesisloops/research-loop.mdStandard research package
Update an existing thesisloops/monitoring-loop.mdMonitoring summary and thesis impact
Produce a daily brief, close wrap or weekly market reviewloops/market-briefing-loop.mdMarket snapshot, driver map, calendar and escalation queue
Analyze earnings or guidanceskills/earnings-report-analysis/Earnings package and update decision
Interpret sell-side, institutional or user-provided research reportsskills/research-report-interpretation/Report readout, claim map and thesis impact
Analyze industry or supply-chain conceptskills/industry-concept-analysis/Industry map and stock handoff
Analyze macro transmissionskills/macro-economic-analysis/Macro note or macro overlay
Discover or analyze ETFsskills/etf-listing-discovery/, skills/etf-listing-analysis/ETF discovery or listing package
Review method qualityloops/methodology-research-loop.mdMethodology card and logs
Review a real position or portfolioloops/position-review-loop.md, loops/portfolio-construction-review-loop.mdPosition or portfolio review artifacts

Single-equity research should also run:

Documentation Map

TopicDocument
User entry, prompt examples and task cardsSTART_HERE.md
Minimum entry gate and paste-able instructionsdocs/chatgpt-conversation-instructions.md
Agent contract and lazy loadingOPERATING_CONTRACT.md
Agent execution quickstart and output locationsAGENT_QUICKSTART.md
Wake word and memory boundaryMIRA.md
Research artifacts and validationdocs/research-artifacts.md
Modules, loops, skills, cases and roadmapdocs/module-map.md
Source and claim protocolsdata/
Templates and delivery checklisttemplates/
Case examples and reading orderexamples/README.md
Thesis System architecturearchitecture/thesis-system.md

Examples

Prefer these canonical examples before older cases:

All public cases are historical examples and should not be treated as live recommendations.

Validation

Validate the repository or a formal case:

python3 scripts/run_quality_gate.py
python3 scripts/validate_repo.py
python3 scripts/validate_repo.py cases/<case-id>

SEC supplement or filing package validation:

python3 scripts/validate_sec_filing_package.py path/to/sec-supplement-source-note.csv
python3 scripts/validate_sec_filing_package.py path/to/sec-filing-package-dir

More validation and package details: docs/research-artifacts.md.

Project Boundaries

Mira is a research protocol, not an adviser, trade executor or automated data platform.

  • No autonomous trading or order generation.
  • No position-size or portfolio-construction conclusion without user-provided holdings, weights, mandate and risk budget.
  • No unsourced market view should be presented as a conclusion.
  • Weak evidence must downgrade the conclusion.
  • Real research outputs need source trails, time boundaries and refresh conditions.
  • Public examples are historical and may be stale.

Open-source policies:

Frequently Asked Questions

What is Mira?

Mira is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by byteseek. Agent-native investment research workspace for evidence-tracked, refreshable investment theses across equities, earnings, macro, and portfolio review. It has 237 GitHub stars.

Is Mira safe to use?

Yes. Mira passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install Mira?

Clone the repository with "git clone https://github.com/byteseek/Mira" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is Mira written in?

Mira is primarily written in Python. It is open-source under byteseek on GitHub, so you can review or fork the full source.

Are there alternatives to Mira?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh Mira against similar tools.

Comments (0)

No comments yet. Be the first to share your thoughts!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI Agents
View details

Developers Also Liked

Based on votes and bookmarks from developers who liked this skill

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP Serversapisai-tools
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details