bama
BAMA: Build Any Mac App. Agent skills to research, clone, design, build, optimize, and test native macOS apps with Swift and SwiftUI.
A free, open-source agent skill and Claude Code plugin that runs a research desk: filings-first data from SEC EDGAR, falsifiable calls, a bull/bear debate before every rating, adversarial audits and a
SkillsPythonGitHub @UnbelievableTOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Institutional-grade equity research workflow for AI agents: filings-first data, falsifiable calls, bull/bear debate, adversarial audits and a settled call ledger. Agent skill + Claude Code plugin.
Taken from the repository README
Loading the full README.
Read the full README ↗An agent skill that runs a research desk: it takes a company, a value chain or a macro question from kickoff to a finished report, makes every conclusion falsifiable, puts a bull/bear debate in front of every rating, audits the draft adversarially, and then keeps a ledger that settles each call when it comes due.
It is built for research a professional reader would pay for. A report leads with one claim and its value per share, argues it with facts dug out of primary records, and lets the reader check every source: each key number is footnoted to the page with a link and an evidence grade, and the company's own documents are shown with the sentence boxed in red. Valuation numbers come from one model file, and ratings are stated so they can be settled: twelve months, against a named benchmark, from the publication-date close.
中文说明 · Apache-2.0 · Made by TopxAI
exhibit.py):
sec.py: the last eight quarters of revenue, margins, cash flow and capex, plus cash, debt, RPO and shares, from
SEC XBRL. The raw multi-megabyte JSON stays in a cache; the agent sees about 3 KB.ledger.py: an append-only ledger of calls with settlement, a lesson per settlement, and an honest hit rate.desk.py: a coverage watch that matches new SEC filings to open falsifiers and lists calls coming due.check_report.py: a form gate for the finished report: length, the title-page claim, footnotes with links and page
locators, exhibits, sentences overloaded with numbers, internal codes leaking into the text.exhibit.py: crops a passage out of a filing (PDF, or HTML printed through a local Chrome), boxes the sentence in
red and reports the page to cite. Needs pip install pymupdf.Claude Code (plugin, includes the five agents)
/plugin marketplace add UnbelievableT/topxai-equity-research
/plugin install topxai-equity-research@topxai
Any agent that reads Agent Skills (Claude Code, Codex, Cursor, Gemini CLI, OpenClaw and others, via skills.sh):
npx skills add UnbelievableT/topxai-equity-research
Manual: download the package from ai.topxea.com/labs or from the
GitHub releases, and copy
skills/topxai-equity-research/ into your agent's skills folder (for Claude Code, ~/.claude/skills/).
The SEC tool identifies you to the SEC, as its fair-access policy requires. The plugin asks for this when you enable it; otherwise set it yourself:
export SEC_USER_AGENT="Jane Doe [email protected]"
Then ask your agent, for example:
The skill creates a research/ folder in your project: one folder per report, plus ledger.json, lessons.md,
patterns.md, watch.json and the coverage watch output.
1 Kickoff ─► 2 Research lanes ─► 2.5 Bull/bear debate ─► 3 Writing ─► 3.5 Tradable judgment
─► 4 Adversarial audit (2 rounds) ─► 5 Publish & register every call
─► Coverage watch ─► Settle (one lesson per call) ─► Update
The rules that matter most:
sec.py and desk.py call only https://www.sec.gov and https://data.sec.gov, sending the SEC_USER_AGENT you
provide. exhibit.py downloads only the document URL you pass it (with your SEC_USER_AGENT for sec.gov, a regular
browser user agent elsewhere) and caches it under research/cache/exhibits/. Nothing else is sent anywhere.research/ folder. There is no telemetry and no account.This skill helps produce research. Its output is general information, not personalised investment advice, and not
an offer to buy or sell any security. Use the disclosure template in skills/topxai-equity-research/assets/ for
anything you publish, and consult a licensed professional before acting on research.
TopxAI (ai.topxea.com) gives developers Claude, GPT, Grok, GLM, Kimi, DeepSeek and image and video models through one OpenAI- and Anthropic-compatible API, with fixed USD prices and prepaid credit. This skill is the method behind the research published at topxea.com/research, shared for free. More free tools: ai.topxea.com/labs.
Issues and suggestions: GitHub issues.