Translation Diff Translate
Devolutions/UniGetUI
Translates a sparse UniGetUI JSON language patch, writes completed entries into the working copy, preserves placeholders and terminology, and prepares the patch for merge-back.
Translate a macro, policy, rate, commodity, geopolitical or industry shock into equity exposure through a named transmission channel.
$ npx skills add ginlix-ai/LangAlpha --skill impact-analysis -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install ginlix-ai/LangAlpha impact-analysis --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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/impact-analysis .claude/skills/impact-analysis && rm -rf skills-srcUse ~/.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/
Install the "impact-analysis" agent skill from https://github.com/ginlix-ai/LangAlpha/tree/main/plugins/langalpha_research/skills/impact-analysis into .claude/skills/impact-analysis/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "impact-analysis", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/ginlix-ai/LangAlpha/tree/main/plugins/langalpha_research/skills/impact-analysisType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add ginlix-ai/LangAlpha --skill impact-analysis -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install ginlix-ai/LangAlpha impact-analysis --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ginlix-ai/LangAlpha.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/langalpha_research/skills/impact-analysis .agents/skills/impact-analysis && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "impact-analysis" agent skill from https://github.com/ginlix-ai/LangAlpha/tree/main/plugins/langalpha_research/skills/impact-analysis into .agents/skills/impact-analysis/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "impact-analysis", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ginlix-ai/LangAlpha --skill impact-analysis -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install ginlix-ai/LangAlpha impact-analysis --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ginlix-ai/LangAlpha.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/langalpha_research/skills/impact-analysis .cursor/skills/impact-analysis && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "impact-analysis" agent skill from https://github.com/ginlix-ai/LangAlpha/tree/main/plugins/langalpha_research/skills/impact-analysis into .cursor/skills/impact-analysis/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "impact-analysis", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/ginlix-ai/LangAlpha.git --path plugins/langalpha_research/skills/impact-analysis--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add ginlix-ai/LangAlpha --skill impact-analysis -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install ginlix-ai/LangAlpha impact-analysis --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ginlix-ai/LangAlpha.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/langalpha_research/skills/impact-analysis .gemini/skills/impact-analysis && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "impact-analysis" agent skill from https://github.com/ginlix-ai/LangAlpha/tree/main/plugins/langalpha_research/skills/impact-analysis into .gemini/skills/impact-analysis/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "impact-analysis", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install ginlix-ai/LangAlpha impact-analysisInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add ginlix-ai/LangAlpha --skill impact-analysis -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/ginlix-ai/LangAlpha.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/langalpha_research/skills/impact-analysis .github/skills/impact-analysis && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "impact-analysis" agent skill from https://github.com/ginlix-ai/LangAlpha/tree/main/plugins/langalpha_research/skills/impact-analysis into .github/skills/impact-analysis/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "impact-analysis", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ginlix-ai/LangAlpha --skill impact-analysis -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install ginlix-ai/LangAlpha impact-analysis --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ginlix-ai/LangAlpha.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/langalpha_research/skills/impact-analysis .opencode/skills/impact-analysis && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "impact-analysis" agent skill from https://github.com/ginlix-ai/LangAlpha/tree/main/plugins/langalpha_research/skills/impact-analysis into .opencode/skills/impact-analysis/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "impact-analysis", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
impact-analysisTranslate a macro, policy, rate, commodity, geopolitical or industry shock into equity exposure through a named transmission channel.
Impact Analysis is an agent skill from ginlix-ai/LangAlpha. Translate a macro, policy, rate, commodity, geopolitical or industry shock into equity exposure through a named transmission channel. Triggers on what does X mean for, impact of, exposure to, who benefits from, tariff, rate cut, oil shock, new regulation.
Its SKILL.md is about 3.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/channels.md`).
The repository describes itself as: Claude Code for Financial Market. The licence is Apache-2.0.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e05bd91. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Impact Analysis loads about 3.7k tokens when it runs, and up to ~5.9k if it reads all its reference files. Until then it costs about 68 tokens; SKILL.md has 2,181 words of instructions outside code blocks.
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.
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); files beside SKILL.md are not scanned.
The full file from ginlix-ai/LangAlpha at commit e05bd91, republished under its Apache-2.0 licence (© ginlix-ai). 2,181 words, ~3,683 tokens.
.claude/skills/impact-analysis/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.One object carries this skill: the transmission chain, written as event, channel, driver, line item, action. A shock reaches a share price only by reaching a named landing, a financial line item or the valuation input a discount rate moves directly, so a claim that cannot name where it lands is a mood about a theme and does not ship. This is the work between .agents/skills/morning-note/SKILL.md, which says something happened, and the models, which say what a company is worth.
Evidence labels, source tiers, staleness, the readiness posture and the intake limits: .agents/skills/research-conventions/SKILL.md, read before the first deliverable.
The exposure map is the default output. Absent a position list the user supplied, the report names candidates in research-queue language and says in one sentence what would convert the screen into an action. Every name in it is a research candidate until the user says otherwise.
Write the event in one sentence carrying four things: what changed, who decided it, the date it takes effect, and what was expected before it. The last one is the whole analysis in miniature: a fully anticipated shock reaches the line item and never reaches the price.
Timing bucket. Every claim in the report carries one of four, and the headline claim carries its bucket in the first two sentences:
| Bucket | Window | What lands here |
|---|---|---|
immediate | days | the multiple, sentiment, anything that reprices before a number moves |
this quarter | the current reporting period | a line item that moves before the next print |
this year | the next four quarters | contract resets, hedge roll-offs, inventory turning over |
structural | beyond four quarters | capacity siting, supply-chain relocation, a changed cost curve |
Freeze the as-of. Record one moment for the whole set of time-sensitive inputs (prices, consensus, the macro series, the policy text as published) and state it at the top. An input with no as-of is a gap rather than an estimate.
Read the mandate before asking anything. Sectors and geographies in scope, horizon, benchmark and delivery preferences come from user-tier memory per .agents/skills/research-conventions/references/intake.md; ask only about the forks it leaves open, at most three questions, and take the recommended option when the user skips.
Depth. Default working analysis. A single "what does this mean for X" is a first pass. Bands and cut order: .agents/skills/research-conventions/references/depth.md.
Done when the event sentence carries its effective date and what was expected before it, the headline claim carries one timing bucket, the freeze-time as-of is written down, and the output mode is stated as an exposure map or as a named list the user supplied.
Every impact is one written chain with five links:
Event → channel (the mechanism that carries it) → driver (the operating quantity that moves: units, price per unit, input cost per unit, the rate paid, the days of working capital) → line item → action.
The landing comes from a closed set: revenue (net interest income for a bank or a lender), gross margin, opex, interest, tax, capex, working capital, share count, and the valuation input itself (the discount rate, and the multiple that carries it) for a shock that reaches the price through no operating line at all. Which of them a given channel reaches first is governed by .agents/skills/impact-analysis/references/channels.md.
Worked shape: a 100bp policy-rate cut runs through the rates channel, lowers the coupon on the floating-rate half of the debt, lands in interest expense from the next reset date, and the action is to watch interest expense in the first print after that reset.
A claim with no channel goes back to source work. The next move is a search, not a softer sentence: the primary text of the rule or release, the company's segment and geographic disclosure, and the input-cost or hedging note. Where the chain still will not close, the item ships as an observation with no implication attached, and the report says what would close it.
The event runs through a channel not already mapped, or the first affected line item is not obvious from the disclosure: read .agents/skills/impact-analysis/references/channels.md, which carries the standing channels with the line items each reaches first, its typical lag and the tell that it is happening.
Done when every impact claim in the draft is one chain with all five links written out, and every claim that will not complete the chain is either removed or listed as source work naming the document that would complete it.
Three orders, reported in separate rows or paragraphs, at declining confidence, never blended into one conclusion.
| Order | What it must name | Confidence ceiling |
|---|---|---|
| direct | the channel and the line item on the company's own statements | as strong as the disclosure that sizes it |
| second | whose behaviour has to change in between (a third party, never the subject), and what they do differently | below the direct claim behind it, always |
| third | both intermediaries, and the price, policy or competitive position that shifted between them | directional only: a sign and a mechanism, never a magnitude |
A second-order claim inherits the uncertainty of the direct claim under it and adds a behavioural assumption, so a conclusion blending a direct and a third-order effect at one confidence reads as evidence while being arithmetic on a guess. Where a third-order effect is the whole reason a name is in the table, say so in the row.
Done when every claim carries its order, the orders sit in separate rows or paragraphs, and no sentence states a second or third-order claim in the language .agents/skills/research-conventions/references/evidence.md reserves for a sourced one.
Find the names from disclosure rather than reputation: a name enters the table because a disclosed figure puts it there.
screen_stocks for the candidate universe by sector, size and geography.get_sec_filing for the segment note, the geographic revenue split, the input-cost and hedging notes, the debt maturity schedule, and the risk-factor section, which often names the exposure in the company's own words.get_financial_statements, get_financial_ratios and get_growth_metrics for the line item the channel lands on and its trailing sensitivity.get_company_overview for consensus and the estimate history, get_daily_prices for moves since the event, get_financial_ratios for the multiple against its own range (priceToEarningsRatio, evToEBITDA).get_economic_indicator, get_treasury_rates and get_market_risk_premium for the macro series behind the shock; get_economic_calendar for the releases that will confirm or deny it.WebSearch and WebFetch for the primary text: the rule, the tariff schedule, the agency release, the company statement. The text of the instrument beats every summary of it.| Name | Order | Channel | First line item | Direction | Magnitude | Timing | Confidence | Priced-in | Label | As-of |
|---|
Rank by sign first, then magnitude, timing, confidence, directness and priced-in status, so the most exposed and least priced names sit at the top.
Magnitude comes from a disclosed figure with its arithmetic shown, in the units the line item uses: basis points for a margin, percent or currency for a level, per .agents/skills/research-conventions/references/market-data-rules.md. Where the disclosure will not size it, write the bound instead of a point ("imported inputs are under 20% of cost of sales, so the gross-margin effect is at most 180bp") and name the disclosure that would size it.
Row-merge discipline. The rule for sharing a row is in .agents/skills/research-conventions/references/judgment.md. The case it protects here is one name reached by one shock through two channels with different signs and lags: that is two rows, never a merged one.
Both signs, or the reason there is only one. A shock with only losers usually means the search stopped at the obvious side: the domestic substitute, the toller who passes the cost through, the supplier of the workaround. A one-sided table carries the sentence explaining why the other side is empty.
Done when every row names its channel, first line item and direction; every magnitude is either sized with its arithmetic shown or written as a bound naming the disclosure that would size it; every row carries an evidence label and an as-of; both signs are populated or the one-sided reason is written; and no two rows were merged on theme alone.
For each name in the top rows, pull three readings against the freeze-time as-of and one common base date set at the event:
get_daily_prices, with the same base and end dates for every name in the table.yf_analysis MCP get_upgrades_downgrades (gradedate, fromgrade, tograde) against the current consensus in get_earnings_estimates; no tool carries a consensus time series, so a row that needs the estimate level before the event labels it an evidence gap rather than inferring it.get_financial_ratios: priceToEarningsRatio in the ratios list, evToEBITDA in key_metrics.Then one of two labels per name, decided by the test in .agents/skills/research-conventions/references/judgment.md under "Priced in":
Attribute the move. A move nobody can attribute is a question rather than a confirmation: attribute what the data supports and say what stays unattributed, keeping price as belief per .agents/skills/research-conventions/references/judgment.md.
Done when every top-ranked name carries its move with the common base date, its revision direction with the consensus vintage, and exactly one of the two labels, and every needs-proof label names a dated event that would settle it.
State the best case against the conclusion as someone who holds it would state it, then answer it with exactly one of the four verdicts in .agents/skills/research-conventions/references/judgment.md: weaker (the channel is real and smaller than it looks), later (the lag pushes it past the horizon the report is written for), already priced (step 5 found it in the revisions), or it wins, in which case the conclusion changes to match and the report says the counterargument moved it. A counterargument dismissed in a clause was not the strongest one available.
Five mechanisms defeat impact claims often enough to test by name:
Done when the counterargument names a mechanism rather than a mood, the answer is one of the four verdicts with the evidence behind it and the conclusion has changed wherever the verdict was that it wins, and each of the five mechanisms is either tested or listed as open with what would test it.
Sections in order: the answer in the first two sentences; the event, its effective date and the freeze-time as-of; posture and depth in one sentence; the transmission map; orders of effect; the exposure table; priced-in against needs-proof; the counterargument; monitoring; missing evidence.
Format. A short ask is answered inline at first pass depth. A document is built through .agents/skills/docx/SKILL.md when the user wants one or when the work runs to working analysis or deeper. Save to {task}/.
Posture. One readiness posture, near the top, from the table in .agents/skills/research-conventions/SKILL.md. Below decision-grade it names the input responsible, which for this skill is usually the disclosure that would size a magnitude or the effective date the rule text has not fixed yet.
Monitoring table, one row per item, all five fields present:
| Metric | Threshold | Source | Date or window | Action each side |
|---|
The metric is the one the channel moves first, so the row is the channel's tell from Step 2 turned into a dated observation. The bar for a monitored item is set in .agents/skills/research-conventions/references/judgment.md.
Missing evidence, present even when empty: each missing input, the tool or document that supplies it, and the conclusion it blocks.
Action. One verb from the closed vocabulary, gated by the inputs in hand. With an exposure map and no holdings, the honest verbs are watchlist, wait for proof and re-underwrite, each naming its trigger level or dated proof point. This skill produces analysis and stops short of personalised investment advice and execution instructions.
Done when the answer sits in the first two sentences, posture and depth travel together in one sentence near the top, every monitoring row carries all five fields, the missing-evidence block is present, every action verb has its inputs in hand, and the artifact sits inside its depth band.
© 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
SKILL.md and 1 other file (references) in plugins/langalpha_research/skills/impact-analysis of ginlix-ai/LangAlpha.
Open the folder on GitHubat commit e05bd91
Impact Analysis 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Impact Analysis this skillginlix-ai/LangAlpha | 1.8k | — | ~3.7k | Automated safety check: Pass | Apache-2.0 | |
| Translation Diff TranslateDevolutions/UniGetUI | 26k | — | ~934 | Automated safety check: Pass | MIT | |
| Plane UI Translationmakeplane/plane | 61k | — | ~16k | Automated safety check: Pass | AGPL-3.0 | |
| Macro Cycle and Policy AnalysisHKUDS/Vibe-Trading | 35k | — | ~2.1k | Automated safety check: Pass | MIT | |
| Implementing Policy As Code With Open Policy Agentmukul975/Anthropic-Cybersecurity-Skills | 34k | — | ~2.6k | Automated safety check: Notes | Apache-2.0 | |
| Visa Doc Translateaffaan-m/ECC | 276k | 4 repos | ~1k | Automated safety check: Pass | MIT |
Devolutions/UniGetUI
Translates a sparse UniGetUI JSON language patch, writes completed entries into the working copy, preserves placeholders and terminology, and prepares the patch for merge-back.
makeplane/plane
Sets the rules for translating and updating Plane's UI strings across locales: do-not-translate terms, plural forms, placeholders and AI translation review.
HKUDS/Vibe-Trading
Reads GDP, inflation, PMI, rates and FX data plus central bank policy to place the economy in a cycle stage and derive major asset allocation tilts for China, the US and Europe.
mukul975/Anthropic-Cybersecurity-Skills
Implements policy-as-code enforcement with Open Policy Agent (OPA) and Gatekeeper for Kubernetes and CI/CD pipelines, covering writing Rego policies, deploying OPA Gatekeeper as a Kubernetes…
affaan-m/ECC
Translate visa document images (bank deposit, employment, income, and retirement certificates; HEIC, PNG, or JPG) into English via OCR and produce a bilingual PDF pairing the original image with a…
holaboss-ai/holaOS
Translate content across languages while preserving brand voice and cultural nuance.
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.
ginlix-ai/LangAlpha
Produces a first-time equity research initiation report in five tasks: company research, financial model, valuation, charts and a DOCX report.
ginlix-ai/LangAlpha
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.
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.
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.
ginlix-ai/LangAlpha
Builds Word files with python-docx, edits existing ones in place with tracked changes and comments, then renders and validates the result.
Translate a macro, policy, rate, commodity, geopolitical or industry shock into equity exposure through a named transmission channel. Impact Analysis is an agent skill from ginlix-ai/LangAlpha. Translate a macro, policy, rate, commodity, geopolitical or industry shock into equity exposure through a named transmission channel.
Impact Analysis fits situations like: what does X mean for; who benefits from.
Run `npx skills add ginlix-ai/LangAlpha --skill impact-analysis -a claude-code`. Or copy the skill folder (plugins/langalpha_research/skills/impact-analysis in ginlix-ai/LangAlpha) into .claude/skills/impact-analysis in your project. Claude Code loads it when a task matches its description.
Run `npx skills add ginlix-ai/LangAlpha --skill impact-analysis -a codex`. Or copy the skill folder (plugins/langalpha_research/skills/impact-analysis in ginlix-ai/LangAlpha) into .agents/skills/impact-analysis in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ginlix-ai/LangAlpha --skill impact-analysis -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/impact-analysis, .gemini/skills/impact-analysis, .github/skills/impact-analysis and .opencode/skills/impact-analysis in your project.
SKILL.md names no scripts, command-line tools or credentials: Impact Analysis is instructions for the agent only.
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.
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. Review the folder before installing.
Impact Analysis 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.
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 2.2k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Impact Analysis: Translation Diff Translate (Devolutions/UniGetUI, 26k stars), Plane UI Translation (makeplane/plane, 61k stars), Macro Cycle and Policy Analysis (HKUDS/Vibe-Trading, 35k stars) and Implementing Policy As Code With Open Policy Agent (mukul975/Anthropic-Cybersecurity-Skills, 34k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
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.