AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Alphagbm Investment Thesis

skill-alphagbm-skills-alphagbm-investment-thesis · by AlphaGBM

>

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-alphagbm-skills-alphagbm-investment-thesis

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-alphagbm-skills-alphagbm-investment-thesis)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Alphagbm Investment Thesis? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

AlphaGBM Investment Thesis

Turn "I bought this because…" into a tracked, monitored record. Each thesis pairs a prose buy-reason with structured sell conditions so the system can auto-detect when the reasoning no longer holds.

When to use

  • User wants to document why they bought a stock
  • User wants to set exit triggers (price, PE, fundamental breach)
  • User asks which theses are still valid vs triggered
  • User asks to update / refine an existing thesis
  • User mentions "论据" / "买入理由" / "卖出条件" / "thesis" / "exit trigger"

Prerequisites

  • API Key: env ALPHAGBM_API_KEY (format agbm_xxxx…).
  • Base URL: default https://alphagbm.zeabur.app. Override via ALPHAGBM_BASE_URL.
  • Profile required: A thesis must attach to an existing company profile. If the user hasn't created a profile for the ticker, call POST /api/research/profiles first (see alphagbm-company-profile).

API Endpoints

All endpoints require Authorization: Bearer $ALPHAGBM_API_KEY.

1. List theses

GET /api/research/theses?status=active

| Query | Values | Description | |-------|--------|-------------| | status | active / triggered / closed | Optional filter |

Response:

{
  "success": true,
  "theses": [
    { "id": 12, "ticker": "NVDA", "buy_thesis": "...", "status": "active", ... }
  ]
}

2. Get thesis by ticker

GET /api/research/theses/

Returns the active thesis for a ticker. 404 if none exists.

3. Create thesis

POST /api/research/theses
Content-Type: application/json

{
  "ticker": "NVDA",
  "buy_thesis": "AI capex cycle; data-center GPU moat; FCF > $60B.",
  "sell_conditions": [
    { "type": "price_drop_pct",  "value": 20 },
    { "type": "pe_above",        "value": 60 },
    { "type": "growth_below",    "value": 15 },
    { "type": "thesis_breach",   "value": "cloud capex guidance cut > 20%" }
  ]
}

| Parameter | Type | Required | Description | |-----------|------|----------|-------------| | ticker | string | yes | Must match an existing profile | | buy_thesis | string | yes | Free-form prose, recommend 2-4 sentences | | sell_conditions | array | no | Structured triggers (see types below) |

Common sell_conditions types:

  • price_drop_pct — drop from purchase/peak %
  • pe_above / pb_above — valuation ceiling
  • growth_below — revenue/earnings growth threshold
  • thesis_breach — free-text qualitative trigger (monitored manually)

4. Update thesis (by id)

PUT /api/research/theses/
Content-Type: application/json

{"buy_thesis": "updated prose", "sell_conditions": [...], "status": "closed"}

Partial updates allowed. Note: uses thesis_id (int), not ticker — read the id from a prior list or get.

5. Delete thesis (by id)

DELETE /api/research/theses/

Hard-delete. Also uses numeric id.

Response schema — full thesis

{
  id, ticker,
  buy_thesis,                     // prose
  sell_conditions,                // [{type, value}]
  status,                         // "active" | "triggered" | "closed"
  thesis_score,                   // AI confidence 0-100 (if scored)
  ai_feedback,                    // AI critique of the thesis (markdown)
  triggered_at, trigger_detail,   // populated when status flips
  created_at, updated_at
}

Status lifecycle

active ──(sell condition fires)──▶ triggered
   │                                   │
   └────────(user closes)──▶ closed ◀──┘

When status = "triggered", trigger_detail shows which condition fired. Surface this to the user — it's the whole point of the system.

Typical Workflow

1. User: "I'm buying NVDA because AI capex is still accelerating"
   → (ensure profile exists — see alphagbm-company-profile)
   → POST /api/research/theses with buy_thesis + sell_conditions
   → Confirm: "Saved. Monitoring: price drop > 20%, PE > 60, growth  70 instead of 60"
   → GET /api/research/theses/NVDA to find id
   → PUT /api/research/theses/ with revised sell_conditions

Output Formatting Tips

When presenting a thesis to the user, highlight:

  1. Ticker + status (with color/emoji: active=green, triggered=red, closed=gray)
  2. Buy thesis — first 2 sentences verbatim
  3. Sell conditions — bulleted, human-phrased ("Exit if price drops 20%")
  4. If triggered — which trigger fired, lead with that
  5. AI feedback / score — if present, show as a pull-quote
  6. Age — "written 3 weeks ago, reviewed 2 days ago"

Related Skills

  • alphagbm-company-profile — Prerequisite. A thesis attaches to a profile.
  • alphagbm-health-check — Surfaces theses that may have drifted from their original premise
  • alphagbm-stock-analysis — Run a fresh analysis to sanity-check a thesis

Powered by AlphaGBM — Real-data options & research intelligence for traders and AI agents. 10K+ users.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.