Agent skill

Investment Deck Check

by ginlix-ai in ginlix-ai/LangAlpha

Quality-checks an investment deck in .pptx form before it goes out: number consistency, chart and narrative alignment, source coverage, language and a circulation verdict.

Apache-2.0Auto-check passedDocuments & Office

Install Investment Deck Check

skills CLI
$ npx skills add ginlix-ai/LangAlpha --skill check-deck -a claude-code

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

GitHub CLI
$ gh skill install ginlix-ai/LangAlpha check-deck --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/ginlix-ai/LangAlpha.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/langalpha_research/skills/check-deck .claude/skills/check-deck && 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
check-deck
GitHub stars
1.8k
Token cost
~3.7k tokens
SKILL.md length
2,116 words
Files
5 (incl. scripts, references)
Skills in repo
37
Repo updated
First seen
Licence
Apache-2.0

At a glance

Quality-checks an investment deck in .pptx form before it goes out: number consistency, chart and narrative alignment, source coverage, language and a circulation verdict.

  • Works in 7 steps: Establish the artifact set and the… → Number consistency → Data, narrative and charts → …
  • Proofreading a pitch book before it is sent out
  • SKILL.md covers Step 1: Establish the artifact…, Step 2: Number consistency, Step 3: Data, narrative and… and Step 4: Language polish, plus 3 more sections
  • Runs Python scripts from its folder; calls python

What it does

The agent first names the deck under review as the controlling artifact and lists supporting artifacts (the financial model, filings, a prior version, data pulls) with their roles, since confidence in each finding depends on where it came from. The deck is checked against the model, and conflicting sources are resolved by tier, filings first, and never averaged.

It reads the .pptx with the pptx skill's extract.py script, which produces JSON with slide titles, text, shape positions, tables, chart series and speaker notes, so a finding can point to a slide and a table cell. Every consequential finding carries a confidence label, and the pass ends with one readiness verdict for the whole document. The skill ships reference notes on investment-banking terminology, an issue taxonomy and a report format, plus an extract_numbers.py script.

When your agent uses it

  • Proofreading a pitch book before it is sent out
  • Tying every figure in a deck back to the underlying model
  • Deciding whether an investment presentation is ready to circulate

Example prompts

  • “Check this deck before I send it: ./decks/acme-pitch.pptx.”
  • “Is the pitch book ready to circulate? The model is in ./models/acme.xlsx.”
  • “Proofread the investment deck and flag any chart that disagrees with the narrative.”

Requirements

  • Python to run the extractor scripts
  • The pptx skill's extract.py and the research-conventions skill in the same repository

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Establish the artifact set and the evidence rules
  2. Number consistency
  3. Data, narrative and charts
  4. Language polish
  5. Source and footnote coverage
  6. Formatting QC
  7. Verdict and delivery

What it can do on your machine

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

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    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:

    • python

    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

Investment Deck Check loads about 3.7k tokens when it runs, and up to ~6.8k if it reads all its reference files. Until then it costs about 70 tokens; SKILL.md has 2,116 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~70
When it runs · the whole SKILL.md, loaded when a task matches
~3.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~6.8k

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

The full file from ginlix-ai/LangAlpha at commit e05bd91, republished under its Apache-2.0 licence (© ginlix-ai). 2,116 words, ~3,713 tokens.

Download SKILL.mdSave it as .claude/skills/check-deck/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
check-deck
description
QC an investment deck (a .pptx) before it circulates: number consistency, chart and narrative alignment, source coverage, language, then a circulation verdict. Triggers on check this deck, deck QC, review my presentation, is this ready to send, proofread the pitch book.

Deck Check

QC that ends in a decision. Finding a discrepancy is the easy half; the work is saying what it proves, how confident we are, and whether the deck can go out. Every consequential finding carries a confidence label, and the pass ends in one readiness posture for the whole document.

Evidence labels, source tiers, staleness, the readiness posture and the intake limits: .agents/skills/research-conventions/SKILL.md, read before the first finding.

Step 1: Establish the artifact set and the evidence rules

Name the controlling artifact (the deck under review) and list every supporting artifact with its role: the model the numbers tie to, the filings behind the market claims, the prior version, the data pulls. A finding's confidence depends on which artifact it came from, so this classification happens before any checking.

The controlling model is the subject under test, and the deck is checked against it: a deck figure that does not match the model is a finding about the deck. Where the model and a source disagree, the sources resolve down the tiers in .agents/skills/research-conventions/references/evidence.md, the filing first, then the data tools, then company materials labelled as such, then third-party summaries. Two conflicting sources are never averaged and never silently resolved in favour of the flattering one.

Read the deck out with the pptx skill's extractor, which keeps the slide structure the checks depend on:

bash
python .agents/skills/pptx/scripts/extract.py presentation.pptx > deck.json

The result is one JSON object with file, slide_size_in and slides. Each slide carries its index, title, layout, its text lines in shape order, a shapes inventory of names, positions and font sizes, tables as cells (a list of rows of strings), charts as series values against categories (or x_values, y_values and bubble_sizes for a scatter or bubble chart), and speaker notes. Keeping that structure is the point: a figure can then be reported as slide 4, Table 3 r2c2, and a table cell can be read through the row label and column header that say what it is, neither of which survives a prose export.

Render the slides to images with the pptx skill workflow. Every Critical or Important finding that rests on visible content is looked at on the rendered page before it is written, because the extractor sees text and cells while the reader sees a layout. Where a chart or table is an embedded image, the data is unextractable: say so in the report as a scope limit rather than passing over the page in silence.

Finding confidence

Every consequential finding takes exactly one label:

LabelHolds whenWording it licenses
confirmed internal mismatchthe supplied materials contradict each other, and both sides are quoted with their locations"these two figures disagree"
externally verified errora controlling primary source proves the claim wrong, and that source is cited"this is incorrect; the filing says X"
needs reviewsuspected from the materials at hand, unprovable with them"this may be wrong; here is the specific support required"

An external fact, an identifier or a third-party claim is never called wrong because the supplied files disagree with it or because the number looks implausible. Internal disagreement proves an internal disagreement. Anything beyond that needs the external source in hand, and without it the finding is needs review with the exact document that would settle it named.

Done when the controlling artifact is named, every supporting artifact carries its role, deck.json exists, the pages are rendered, and any image-only content is listed as a scope limit.

Step 2: Number consistency

bash
python .agents/skills/check-deck/scripts/extract_numbers.py deck.json --check

The script also takes presentation.pptx directly when the extractor above is reachable, and falls back to a markdown or text export where a ## Slide 3 line starts a slide.

Every number is keyed by the metric word and the period or scenario token nearest to it (revenue|fy2024a, ebitda margin|fy2025e, revenue|h1fy2025, irr|basecase), and two numbers are compared only when the key, the unit class (percent, bps, multiple, currency, count) and the currency mark all match. So $1,200m and $1.2bn tie out, an FY25E forecast never reads as a contradiction of the FY24A actual, a CY24 figure never reads as a contradiction of the FY24 one (the two are the same window only for a December year end), an H1 figure never reads as a contradiction of the H2 one, and a percent is never weighed against a multiple. A scale suffix with no currency mark reads as money when the metric beside it is one, so Revenue FY25 100m still weighs against $120m, and as a tally otherwise, so 5m customers stays a count. A per-share figure written with its decimals is a price with or without the mark, so EPS FY25 5.00 weighs against $6.00, while the tallies a deck writes beside the same word (raised for 12 consecutive years) stay counts. A figure with no mark of its own takes the scale from the label beside it, singular or plural, so the bare 100 under a ($ in millions) header weighs against that $120m too. Two currencies are two amounts, so $100m and €100m never tie out and never contradict each other: the mixing is reported instead, and an unmarked figure weighs against whichever currency it is written beside. A gross figure and a net one are two claims about the same line rather than one claim made twice, so gross IRR, net IRR, gross MOIC, net MOIC, gross revenue and net revenue each key on their own: a deck stating 25% gross and 18% net is reconciling them, not contradicting itself. It reports:

checklevelmeaning
value_conflictfailone metric and period carrying two different values
phrase_conflictwarnthe same wording ahead of two different values
currency_mixingwarnone metric and period stated in two currencies
unit_mixingwarnone metric written at two scales on a single slide
source_missingwarna slide of five or more figures with no source line

Output is a JSON report: status, file, stats, every numbers entry with its slide, location, raw text, normalised value, unit class, currency mark and key, then findings. With --check the exit code is 1 when any fail exists, so it can gate a loop.

Reading the findings

Two figures are expected to match only when all seven agree: entity, metric definition, period, currency, scale, scenario, and source version. A finding that fails one of the seven is a definition difference, and the deck's fix is a clearer label rather than a changed number.

Worked non-mismatches, each of which looks like a value_conflict and is not one:

  • An adjusted metric against a lender-defined or covenant-defined version of the same metric. Different definitions, both correct, both needing their basis named on the slide.
  • Net leverage against first-lien net leverage. Different numerators.
  • A figure in basis points against the same figure as a decimal percent (250bp and 2.50%). Different presentation, same value.
  • A change stated in percentage points written as a percent move ("margin rose 12%" for a 120bp move). This is a convention error, logged as unit and period ambiguity rather than as an arithmetic error, per .agents/skills/research-conventions/references/market-data-rules.md.
Verify by hand what the script cannot
  • Calculations are correct (totals, percentages, growth rates).
  • Bridges and waterfalls add up to the totals they claim.
  • Scale notation holds across pages ($M vs $MM, $B vs $Bn), rather than only within one.
  • A basis-point move is written in basis points, and a margin delta in percentage points.
  • Fiscal and calendar periods are not mixed inside one table, and each is labelled.
  • Reported, adjusted, street and model versions of a metric are labelled where they appear, rather than used interchangeably.
  • A denominator change or a sign-convention change is explained where it happens.
  • Every data slide carries a source or as-of line.

Flag pattern:

ISSUE: EBITDA margin mismatch (key ebitda margin|fy2024a)
CONFIDENCE: confirmed internal mismatch
- 24.5% on Slide 2 (BodyBox) and Slide 3 (Table 3 r3c2)
- 24.9% on Slide 5 (BodyBox)
ACTION: Reconcile to a single figure

Done when every value_conflict is either a written finding or dismissed with the specific matching condition that fails, every hand-verification line above has been run, and every finding carries a confidence label.

Show full SKILL.md (809 more words)Show less

Step 3: Data, narrative and charts

Map each claim to the data that supports it: trend statements to chart direction, market-position claims to share data, factual assertions to a source.

ISSUE: Narrative contradicts data
CONFIDENCE: confirmed internal mismatch
- Slide 4: "declining margins"
- Slide 7 chart: margins 18% to 22%
ACTION: Update narrative or verify data

Per chart, record and check:

  1. Title, period, units, series names and source line, all present.
  2. The visual direction against the title and against the takeaway bullet above it.
  3. Labelled values against the underlying table, model or data pull.
  4. Whether a truncated axis baseline exaggerates the move, and whether that is disclosed.
  5. Whether each series is actuals, estimates, guidance or model output, and whether the chart says so.
  6. Whether the chart is an embedded image, in which case it is logged as unextractable and checked by eye.

Unsupported claims to trace or log: market-leadership claims with no share data; through-cycle resilience claims that a downturn year in the same deck contradicts; manageable-balance-sheet claims with no liquidity or maturity support; attractive-valuation claims with no comparator; plausibility failures ("#1 player in a $100B market" beside $200M of revenue is 0.2% share).

Done when every chart carries its six-point record, every superlative or positioning claim is traced to data or logged as unsupported, and each finding carries its confidence label.

Step 4: Language polish

Scan for casual phrasing ("pretty good", "a lot of"), vague quantifiers with no figure, contractions, exclamation points, and terminology that shifts between pages. Replacement patterns: references/ib-terminology.md.

ISSUE: Casual language (Slide 12)
- "This deal is a no-brainer"
to "The transaction presents a compelling value proposition"

Done when every flagged phrase carries its replacement.

Step 5: Source and footnote coverage

Grade every page, and report the grade rather than only the failures:

GradeMeans
completeevery figure and claim on the page is sourced, and the as-of is present where the data moves
partialthe page carries a source line that does not cover all of its figures
missingdata or claims with no source at all
not applicablea divider, agenda, process or contents page carrying no data

Done when every page holds one of the four grades and every missing page lists which figures lack support.

Step 6: Formatting QC

Audit each slide for chart source citations, axis labels and legends; consistent fonts and size hierarchy; consistent number formatting (1,000 against 1K); one date format; and footnote placement. The shapes inventory carries font sizes and positions per slide, so typography drift and overlapping boxes are visible in the same JSON.

Formatting findings stay in the formatting section. One is promoted to a substance finding only when it obscures the analysis or actively misleads (a legend that mislabels a series, a footnote that contradicts the chart), and the promotion says which of the two it is.

Done when every slide has been audited and no formatting finding sits in a substance section without a stated reason.

Step 7: Verdict and delivery

The pass ends in one posture for the document, read from the ladder in .agents/skills/research-conventions/SKILL.md against the review's input state.

A deck review supplies the inputs. A confirmed internal mismatch or an externally verified error on a load-bearing figure, a source gap on a decision-critical claim, or unit and period ambiguity in a number the reader acts on each leave a load-bearing claim unsupported, which the ladder reads as not-ready. A deliberately partial review, a subset of pages or a single dimension, is thin coverage stated as such in the review-scope table, which reads screen-grade. A controlling artifact that cannot be read at all, missing or image-only, is an input that cannot be obtained, which reads blocked.

Say what could not be proven. A number that may be wrong and cannot be shown wrong from the available files is reported as needs review with the specific document, model tab or data pull that would settle it. Dropping it because it is unprovable ships the risk silently.

Route the work that is not QC. A finding whose fix is a model change goes to .agents/skills/model-update/SKILL.md, a model that needs auditing to .agents/skills/check-model/SKILL.md, a valuation to rebuild to .agents/skills/dcf-model/SKILL.md or .agents/skills/comps-analysis/SKILL.md, and a claim that needs fresh research to the skill that owns it. The QC pass names the owner and the input needed rather than solving it inline.

Severity stays orthogonal to confidence: Critical (number mismatches, factual errors, a contradicted narrative), Important (language, alignment, source gaps), Minor (formatting).

Present findings using the template in references/report-format.md, which carries the review-scope table, the decision-critical tie-out that leads the report, the remediation order, and the compressed fast-readout variant. Field requirements per issue type, and the full issue-type list: references/issue-taxonomy.md, read while writing up any consequential finding, a plain number mismatch included.

Done when the report carries one posture with its reason, every finding carries a severity and a confidence label, every needs review finding names the support that would settle it, and the review-scope table states what was inspected visually, what was tied out, what was externally verified and what was not verified at all.

© ginlix-ai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (scripts, references) in plugins/langalpha_research/skills/check-deck of ginlix-ai/LangAlpha.

  • SKILL.md
  • references/ib-terminology.md
  • references/issue-taxonomy.md
  • references/report-format.md
  • scripts/extract_numbers.py

Open the folder on GitHubat commit e05bd91

Compare with similar skills

Investment Deck Check 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.

Investment Deck Check compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Investment Deck Check this skillginlix-ai/LangAlpha1.8k—~3.7kAutomated safety check: PassApache-2.0
Officecli Commonly TemplatesTeam-Commonly/commonly1.4k—~1.7kAutomated safety check: PassApache-2.0
PPT Masterhugohe3/ppt-master58k1 repos~2.5kAutomated safety check: PassMIT
PowerPoint Decksanthropics/skills180k5 repos~5.2kAutomated safety check: PassProprietary
PPTXrvdbreemen/OTGW-firmware20734 repos~2.3kAutomated safety check: PassProprietary
Dashi PPT Presentation Generatorchuspeeism/dashi-ppt-skill9.3k—~3.9kAutomated safety check: PassAGPL-3.0

Similar skills

  • Officecli Commonly Templates

    Team-Commonly/commonly

    A skill your agent uses when producing a polished, Commonly-branded deliverable (.docx brief / memo, .xlsx data matrix, .pptx deck) and you do not have specific brand guidance from the user.

    1.4k GitHub stars~1.7k tokensUpdated today
    Documents & OfficeAuto-check passed
  • PPT Master

    hugohe3/ppt-master

    Generates editable PowerPoint decks, rebuilds slides from images, fills .pptx templates and polishes existing presentations through routed workflows.

    58k GitHub starsUsed in 1 repo~2.5k tokens
    Documents & OfficeAuto-check passed
  • PowerPoint Decks

    anthropics/skills

    Official

    Creates, edits, reads and validates .pptx and .potx files, using pptxgenjs for new decks and direct XML edits for existing ones, with helper scripts for thumbnails and checks.

    180k GitHub starsUsed in 5 repos~5.2k tokens
    Documents & OfficeAuto-check passed
  • PPTX

    rvdbreemen/OTGW-firmware

    Use this skill any time a .pptx file is involved in any way — as input, output, or both.

    207 GitHub starsUsed in 34 repos~2.3k tokens
    Documents & OfficeAuto-check passed
  • Dashi PPT Presentation Generator

    chuspeeism/dashi-ppt-skill

    Generates browser-editable HTML slide decks from a natural-language brief using preset visual themes, with export to PPTX or PDF.

    9.3k GitHub stars~3.9k tokensUpdated 26 days ago
    Documents & OfficeAuto-check passed
  • Image To Editable Ppt

    ningzimu/image-to-editable-ppt-skill

    Rebuild slide images, scanned or image-based PPT/PPTX files, and PDF decks into object-level editable PowerPoint (.pptx), preserving speaker notes when supplied.

    2.8k GitHub stars~4.3k tokensUpdated 23 days ago
    Documents & OfficeAuto-check passed

More from ginlix-ai/LangAlpha

All 37 skills in this repo
  • Equity Initiation Report

    ginlix-ai/LangAlpha

    Produces a first-time equity research initiation report in five tasks: company research, financial model, valuation, charts and a DOCX report.

    1.8k GitHub stars~3.8k tokensUpdated today
    Auto-check passed
  • Builds or repairs an integrated income statement, balance sheet and cash flow model in Excel with live formulas, supporting schedules, scenarios and a Checks sheet.

    1.8k GitHub stars~5.4k tokensUpdated today
    Auto-check passed
  • Financial Model Checker

    ginlix-ai/LangAlpha

    Audits an existing Excel financial model without editing it, checking structure, formulas, integrity identities and source tie-out, and ends in a prioritized issue log.

    1.8k GitHub stars~4.2k tokensUpdated today
    Auto-check passed
  • DCF Model Builder

    ginlix-ai/LangAlpha

    Builds a live Excel DCF valuation workbook with free cash flow projections, WACC, terminal value, three scenarios, sensitivity grids and a reverse DCF.

    1.8k GitHub stars~7.7k tokensUpdated today
    Auto-check passed
  • Builds Word files with python-docx, edits existing ones in place with tracked changes and comments, then renders and validates the result.

    1.8k GitHub stars~4.8k tokensUpdated today
    Auto-check passed
  • Financial Model Updater

    ginlix-ai/LangAlpha

    Refreshes an existing financial model after earnings, guidance, filings or capital-structure changes, editing a versioned copy and recording what changed and why.

    1.8k GitHub stars~3.1k tokensUpdated today
    Auto-check passed

Questions about Investment Deck Check

What does Investment Deck Check do?

Quality-checks an investment deck in .pptx form before it goes out: number consistency, chart and narrative alignment, source coverage, language and a circulation verdict. The agent first names the deck under review as the controlling artifact and lists supporting artifacts (the financial model, filings, a prior version, data pulls) with their roles, since confidence in each finding depends on where it came from. The deck is checked against the model, and conflicting sources are resolved by tier, filings first, and never averaged.

When should I use Investment Deck Check?

Investment Deck Check fits situations like: proofreading a pitch book before it is sent out; tying every figure in a deck back to the underlying model; deciding whether an investment presentation is ready to circulate.

How do I install Investment Deck Check in Claude Code?

Run `npx skills add ginlix-ai/LangAlpha --skill check-deck -a claude-code`. Or copy the skill folder (plugins/langalpha_research/skills/check-deck in ginlix-ai/LangAlpha) into .claude/skills/check-deck in your project. Claude Code loads it when a task matches its description.

How do I install Investment Deck Check in Codex?

Run `npx skills add ginlix-ai/LangAlpha --skill check-deck -a codex`. Or copy the skill folder (plugins/langalpha_research/skills/check-deck in ginlix-ai/LangAlpha) into .agents/skills/check-deck in your project. Codex loads it when a task matches its description.

Can I use Investment Deck Check 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 ginlix-ai/LangAlpha --skill check-deck -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/check-deck, .gemini/skills/check-deck, .github/skills/check-deck and .opencode/skills/check-deck in your project.

What does Investment Deck Check need to run?

Going by SKILL.md and its folder, Investment Deck Check needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python to run the extractor scripts; The pptx skill's extract.py and the research-conventions skill in the same repository.

Does Investment Deck Check 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 Investment Deck Check 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 Investment Deck Check use?

Investment Deck Check is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Investment Deck Check use?

About 3.7k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.1k tokens, read only when the agent opens those files.

What are the alternatives to Investment Deck Check?

Skills that share tags, products or a category with Investment Deck Check: Officecli Commonly Templates (Team-Commonly/commonly, 1.4k stars), PPT Master (hugohe3/ppt-master, 58k stars), PowerPoint Decks (anthropics/skills, 180k stars) and PPTX (rvdbreemen/OTGW-firmware, 207 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Investment Deck Check?

ginlix-ai (a GitHub organization) maintains it in ginlix-ai/LangAlpha, which has 1,811 GitHub stars. The repository holds 37 skills in this directory. The repository was last updated on October 9, 2026.

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