Technical Analyst
tradermonty/claude-trading-skills
This skill should be used when analyzing weekly price charts for stocks, stock indices, cryptocurrencies, or forex pairs.
Process and manage corporate actions from announcement through settlement.
$ npx skills add JoelLewis/finance_skills --skill corporate-actions -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install JoelLewis/finance_skills corporate-actions --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/JoelLewis/finance_skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/client-operations/skills/corporate-actions .claude/skills/corporate-actions && 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 "corporate-actions" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/client-operations/skills/corporate-actions into .claude/skills/corporate-actions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "corporate-actions", 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/JoelLewis/finance_skills/tree/main/plugins/client-operations/skills/corporate-actionsType 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 JoelLewis/finance_skills --skill corporate-actions -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install JoelLewis/finance_skills corporate-actions --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JoelLewis/finance_skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/client-operations/skills/corporate-actions .agents/skills/corporate-actions && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "corporate-actions" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/client-operations/skills/corporate-actions into .agents/skills/corporate-actions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "corporate-actions", 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 JoelLewis/finance_skills --skill corporate-actions -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install JoelLewis/finance_skills corporate-actions --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JoelLewis/finance_skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/client-operations/skills/corporate-actions .cursor/skills/corporate-actions && 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 "corporate-actions" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/client-operations/skills/corporate-actions into .cursor/skills/corporate-actions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "corporate-actions", 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/JoelLewis/finance_skills.git --path plugins/client-operations/skills/corporate-actions--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 JoelLewis/finance_skills --skill corporate-actions -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install JoelLewis/finance_skills corporate-actions --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JoelLewis/finance_skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/client-operations/skills/corporate-actions .gemini/skills/corporate-actions && 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 "corporate-actions" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/client-operations/skills/corporate-actions into .gemini/skills/corporate-actions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "corporate-actions", 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 JoelLewis/finance_skills corporate-actionsInstalls 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 JoelLewis/finance_skills --skill corporate-actions -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/JoelLewis/finance_skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/client-operations/skills/corporate-actions .github/skills/corporate-actions && 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 "corporate-actions" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/client-operations/skills/corporate-actions into .github/skills/corporate-actions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "corporate-actions", 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 JoelLewis/finance_skills --skill corporate-actions -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install JoelLewis/finance_skills corporate-actions --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JoelLewis/finance_skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/client-operations/skills/corporate-actions .opencode/skills/corporate-actions && 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 "corporate-actions" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/client-operations/skills/corporate-actions into .opencode/skills/corporate-actions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "corporate-actions", 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.
corporate-actionsProcess and manage corporate actions from announcement through settlement.
Corporate Actions is an agent skill from JoelLewis/finance_skills. Process and manage corporate actions from announcement through settlement. Use when handling dividends, stock splits, reverse splits, mergers, or spin-offs, managing voluntary elections for tender offers, rights offerings, or exchange offers, calculating record date and ex-date entitlements under T+1 settlement, collecting and submitting elections to DTC or custodians, handling fractional shares and proration for reorganization events, adjusting cost basis and tax lots after events, reconciling expected…
Its SKILL.md is about 7.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/examples.md`).
It sits in Business, Finance & HR. The repository describes itself as: Claude Code skill plugins for financial services — 81 skills across 7 domain plugins covering investment management, compliance, advisory practice, trading, and operations. The licence is MIT.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 5c498ea. 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.
Corporate Actions loads about 7.2k tokens when it runs, and up to ~11k if it reads all its reference files. Until then it costs about 158 tokens; SKILL.md has 3,884 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 JoelLewis/finance_skills at commit 5c498ea, republished under its MIT licence (© JoelLewis). 3,884 words, ~7,206 tokens.
.claude/skills/corporate-actions/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Corporate actions are events initiated by a company that affect its securities. They fall into four broad categories based on the level of shareholder participation required.
Mandatory Actions. These occur automatically for all holders of record and require no election. The holder receives the entitlement without taking any action.
Mandatory with Choice. The action will occur regardless, but the holder may choose among alternatives. If no election is made, a default option applies.
Voluntary Actions. The holder may choose whether to participate. Non-participation means the holder retains their existing position unchanged.
Information-Only Events. No direct financial impact on positions, but require tracking and communication.
Every corporate action follows a sequence from announcement through final settlement. Processing accuracy depends on disciplined execution at each stage.
Announcement. The issuer or its agent announces the corporate action. Data is disseminated through DTCC (via its Corporate Actions product suite, including GCA — Global Corporate Actions), market data vendors (Bloomberg, Refinitiv, ICE Data Services), and exchange filings (SEC EDGAR for US issuers). Multiple vendor sources may report different details or timings, requiring scrubbing and cross-referencing.
Data Scrubbing and Validation. The operations team or automated system receives the raw announcement and validates key fields: event type, security identifiers (CUSIP, ISIN, SEDOL), record date, ex-date, payment/effective date, terms (ratio, price, consideration), election options and deadlines, and default election. Discrepancies between vendor sources must be resolved before the event is set up in internal systems. A "golden source" hierarchy is established (e.g., DTCC as primary for US events, then Bloomberg, then Refinitiv).
System Setup. The validated event is entered into the corporate actions processing system. This includes mapping the event to affected accounts, calculating preliminary entitlements, and flagging accounts that require client notification (for voluntary or mandatory-with-choice events).
Client Notification. For voluntary and mandatory-with-choice events, clients (or their advisors) must be notified with sufficient lead time to make informed elections. Notification includes event description, options available, default election, election deadline, and any relevant analysis (e.g., economic comparison of tender price vs. market price).
Election Collection and Submission. For voluntary events, elections are collected from clients, validated against their positions, aggregated, and submitted to DTC (via PTOP or ATOP systems) or the custodian before the election deadline. Late elections may be rejected or subject to penalty.
Entitlement Calculation. On the record date, the system determines which accounts hold the affected security and calculates entitlements based on position size and event terms (ratio, rate, price). For fractional shares, the system applies the issuer's fractional share policy (cash-in-lieu, round up, round down).
Settlement and Payment. On the payment or effective date, the entitlements are settled: cash is credited, new shares are delivered, old shares are removed, or positions are adjusted. The depository (DTC for US securities) processes bulk entitlements and allocates to participants (custodians/broker-dealers), who in turn allocate to beneficial owner accounts.
Post-Settlement Reconciliation. Actual receipts from the depository or agent are reconciled against expected entitlements. Discrepancies (short pays, over-deliveries, missing allocations) are investigated and resolved through claims processes.
The relationship between record date, ex-date, and settlement cycle is fundamental to correct entitlement processing.
Record Date. The date on which the issuer (via its transfer agent) determines the holders of record who are entitled to the corporate action. Only holders whose names appear on the shareholder register as of the close of business on the record date receive the entitlement.
Ex-Date. The date on or after which the security trades without the entitlement. Under the US T+1 settlement cycle (in effect since May 2024), the ex-date for regular-way dividends equals the record date: a trade executed on the record date settles the next business day, so the buyer is not a holder of record on the record date and does not receive the entitlement. (Under the prior T+2 cycle, the ex-date was one business day before the record date.) Verify the convention for non-US markets, which follow their own settlement cycles.
Cum-Dividend vs. Ex-Dividend. A security trading "cum-dividend" (before the ex-date) entitles the buyer to the upcoming dividend. A security trading "ex-dividend" (on or after the ex-date) does not. On the ex-date, the market price typically drops by approximately the amount of the dividend or the value of the entitlement.
Due Bills. When a trade is executed between the ex-date and the record date under circumstances where normal settlement would result in the wrong party receiving the entitlement, a due bill may be issued. The due bill obligates the seller to pass the entitlement to the buyer. Due bills are more common in complex reorganization events and when settlement cycles change.
International Variations. Ex-date conventions differ by market. Some markets set the ex-date two business days before the record date (under T+2 settlement). Cross-border corporate actions require awareness of each market's convention.
Dividends are the most frequent corporate action and require systematic processing across declaration, record, ex, and payment dates.
Cash Dividend Lifecycle.
Dividend Rate Application. The entitlement is calculated as: shares held on record date multiplied by the per-share dividend rate. For ADRs (American Depositary Receipts), the dividend is declared in the foreign currency and converted to USD, less ADR depositary fees and foreign withholding taxes.
Stock Dividends. Instead of cash, additional shares are distributed. A 5% stock dividend means 5 new shares per 100 held. Fractional shares result when the position is not evenly divisible. The issuer's policy determines whether fractional shares are paid in cash-in-lieu, rounded, or accumulated.
Special and Extra Dividends. One-time or irregular dividends declared outside the normal dividend schedule. These may indicate unusual income, asset sales, or capital return. They require careful classification for tax reporting purposes (ordinary income vs. return of capital).
Return of Capital (ROC). A distribution classified as return of capital is not taxable income in the period received but instead reduces the holder's cost basis. When cost basis reaches zero, further ROC is treated as capital gain. Correct classification requires the issuer's year-end reclassification notice, which may not be available until January or February of the following year. Preliminary estimates may need to be revised.
Qualified vs. Non-Qualified Dividends. US tax law distinguishes between qualified dividends (taxed at capital gains rates) and non-qualified (ordinary income rates). Qualification depends on the issuer being a US corporation or a qualified foreign corporation, and the holding period requirement (held for more than 60 days during the 121-day period surrounding the ex-date). This distinction affects tax reporting on Form 1099-DIV.
Foreign Withholding Tax. Dividends from foreign issuers may be subject to withholding tax by the source country. Treaty rates may reduce the standard withholding rate. The withholding is reported on Form 1099-DIV and may be eligible for a foreign tax credit on the client's tax return. ADR holders face an additional layer of complexity as the depositary bank handles the withholding and may not always apply the optimal treaty rate.
Dividend Reinvestment (DRIP). Clients enrolled in dividend reinvestment plans have their cash dividends automatically used to purchase additional shares. DRIP processing requires: calculating the reinvestment amount (net of any fees), determining the reinvestment price (often the closing price on the payment date, sometimes at a discount), purchasing whole and fractional shares, and creating new tax lots with the reinvestment date and price as the acquisition date and cost basis.
ADR Fees. ADR depositary banks charge periodic fees (typically $0.01-$0.05 per share annually) that are often deducted from dividend payments. These fees must be tracked separately from the gross dividend for accurate tax reporting.
Reorganizations alter the fundamental structure of the security — share count, issuer identity, or security type.
Stock Splits. A forward split increases the number of shares outstanding while proportionally reducing the per-share price. A 2-for-1 split doubles the share count and halves the price. Processing requires:
Reverse Stock Splits. A reverse split reduces the share count and increases the per-share price (e.g., 1-for-10 reverse split converts 1,000 shares into 100 shares at 10x the price). Reverse splits frequently generate fractional shares, which are typically cashed out. This cash-out creates a taxable event for the fractional portion.
Mergers and Acquisitions. When Company A acquires Company B, holders of Company B receive consideration that may be:
Spin-Offs. The parent company distributes shares of a subsidiary as a new, independent company. Processing requires:
Tender Offers. A tender offer is an invitation to shareholders to sell (tender) their shares at a specified price, usually at a premium to market. Processing includes:
Rights Offerings. Existing holders receive rights to purchase additional shares at a discounted subscription price. Each right typically entitles the holder to purchase a specified number of new shares. Processing includes:
Voluntary actions require a structured process to ensure every affected client is notified, elections are collected accurately, and submissions are made on time.
Client Notification Workflow. Upon validating a voluntary event, the system generates notifications to all affected clients or their advisors. Notifications include: event summary, available options with economic analysis (e.g., tender price vs. current market price, subscription price vs. market price), default election if no response is received, election deadline (internal deadline, set earlier than the DTC deadline to allow processing time), and instructions for submitting the election.
Default Election Rules. Firms must establish and disclose default election policies. Common defaults:
Defaults should be documented in the client agreement or disclosed in the notification. The client must have adequate time to override the default.
Election Deadline Management. The critical path for voluntary actions is the election deadline chain:
Missing any deadline in this chain can result in the default election being applied or, worse, the election being rejected entirely.
Election Submission. Aggregated elections are submitted to DTC (via its PTOP/ATOP systems for US securities) or directly to the custodian. The submission must specify: security identifier, event identifier, account or participant details, number of shares electing each option, and any conditions or contingencies.
Over-Election and Proration. When a voluntary action has a cap on participation (e.g., a tender offer limited to 30% of outstanding shares), total elections across all holders may exceed the cap. The agent prorates elections proportionally. Firms must then prorate the accepted quantity back to individual client accounts, typically pro rata by the number of shares each client elected to tender. Fractional share proration results are rounded, with rounding methodology documented and applied consistently.
Late Election Handling. Elections received after the firm's internal deadline but before the custodian or DTC deadline may be processed on a best-efforts basis. Elections received after the DTC deadline are generally rejected. Firms should log all late elections, the reason for lateness, and whether the election was ultimately accepted or rejected, for risk management and client communication purposes.
Corporate actions directly affect position quantities, cost basis, cash balances, and derived calculations across all portfolio accounting and reporting systems.
Cost Basis Adjustments.
Position Quantity Updates. Splits, reverse splits, stock dividends, mergers, and spin-offs all change the number of shares held. The processing system must update positions atomically — removing old positions and creating new positions in a single transaction to avoid transient states that would cause reconciliation breaks.
Cash Posting. Cash dividends, cash-in-lieu of fractional shares, merger cash consideration, tender offer proceeds, and return of capital distributions all generate cash entries. Posting must occur on the correct date (payment date for dividends, settlement date for mergers and tenders) and to the correct account.
Accrued Income Adjustments. For bonds, corporate actions such as issuer defaults, early redemptions, or consent solicitations may affect accrued interest calculations. The system must recognize any accrued interest up to the effective date and adjust subsequent accrual.
Unrealized Gain/Loss Recalculation. After any cost basis adjustment, unrealized gains and losses must be recalculated across all affected tax lots. This affects client reporting, tax projections, and rebalancing decisions.
Tax Lot Updates. Each corporate action must be applied at the individual tax lot level, not at the aggregate position level. A client who acquired shares across multiple dates and prices will have different cost basis amounts per lot, and the corporate action must respect these differences. For a spin-off, every tax lot in the parent position generates a corresponding tax lot in the spin-off position.
Performance Calculation Impact. Corporate actions must be properly reflected in performance calculations to avoid distorting returns. Dividends are investment income. Stock splits and reverse splits are non-economic events that should not create artificial gains or losses. Mergers and spin-offs may require linking old and new securities in the performance calculation engine. The Modified Dietz or daily valuation method must account for corporate action cash flows on the correct dates.
The complexity and time-sensitivity of corporate actions make them a significant source of operational risk. A robust control framework is essential.
Announcement Sourcing Accuracy. Relying on a single data source increases the risk of processing an event based on incorrect terms. Best practice is to cross-reference at least two independent sources (e.g., DTCC and Bloomberg) and flag discrepancies for manual review.
Processing Deadline Management. A deadline calendar or tickler system must track every open corporate action with its key dates (ex-date, record date, election deadline, payment date). Automated alerts should fire at defined intervals before each deadline (e.g., 5 business days, 2 business days, 1 business day before election deadline).
Entitlement Reconciliation. After payment or settlement, expected entitlements (calculated from positions held on the record date) must be reconciled against actual receipts from the depository or custodian. Differences may arise from: positions settling after the record date, DTC claim adjustments, agent errors, or rounding differences. All variances must be investigated and resolved.
Voluntary Action Election Verification. Before submission, elections should be verified against client positions (cannot elect more shares than held), client instructions (election matches what the client requested), and firm policies (no conflicts of interest, appropriate for the client's investment profile). A maker-checker process (one person prepares, another reviews and approves) reduces error risk.
Missed Corporate Action Detection. A periodic scan should compare positions held against a feed of announced corporate actions to detect any events that were not processed. Missed dividends are the most common gap, particularly for thinly traded or foreign securities. A reconciliation of expected vs. received income at the account level is an effective catch-all control.
Error Correction Procedures. When a corporate action is processed incorrectly (wrong ratio, wrong date, wrong accounts), the correction process must: reverse the incorrect entries, apply the correct entries, notify affected clients if the error impacted their statements or tax reporting, and document the root cause and remediation steps. All corrections should be reviewed and approved by a supervisor.
Segregation of Duties. Setup, approval, and submission of corporate actions should involve at least two individuals. The person who enters the event parameters should not be the same person who approves the processing. Incorrectly processed corporate actions can flow through to Form 1099-B (cost basis reporting), Form 1099-DIV (dividend income), and client statements. Errors caught after tax forms are issued require corrected filings, which are operationally burdensome and damage client confidence.
Three numerically worked examples — a cash-and-stock merger with Section 368 basis allocation across tax lots, a tender offer with oversubscription and proration (odd-lot priority, per-account gain calculation), and a spin-off with Form 8937 basis allocation and fractional cash-in-lieu — are in references/examples.md; load it when processing a concrete reorganization event or validating entitlement and basis calculations.
© JoelLewis, MIT. 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/client-operations/skills/corporate-actions of JoelLewis/finance_skills.
Open the folder on GitHubat commit 5c498ea
Corporate Actions 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 |
|---|---|---|---|---|---|---|
| Corporate Actions this skillJoelLewis/finance_skills | 206 | — | ~7.2k | Automated safety check: Pass | MIT | |
| Technical Analysttradermonty/claude-trading-skills | 3k | 4 repos | ~4.6k | Automated safety check: Pass | MIT | |
| Theme Detectortradermonty/claude-trading-skills | 3k | 2 repos | ~4.9k | Automated safety check: Pass | MIT | |
| Creating Financial ModelsChen-zexi/open-ptc-agent | 729 | 3 repos | ~1.3k | Automated safety check: Pass | MIT | |
| Stock APIzhangxiangliang/stock-api | 2k | — | ~507 | Automated safety check: Pass | MIT | |
| Itr Walakaranb192/itr-wala | 871 | — | ~3.6k | Automated safety check: Pass | MIT |
tradermonty/claude-trading-skills
This skill should be used when analyzing weekly price charts for stocks, stock indices, cryptocurrencies, or forex pairs.
tradermonty/claude-trading-skills
Detect and analyze trending market themes across sectors. An agent skill from tradermonty/claude-trading-skills.
Chen-zexi/open-ptc-agent
This skill provides an advanced financial modeling suite with DCF analysis, sensitivity testing, Monte Carlo simulations, and scenario planning for investment decisions
zhangxiangliang/stock-api
Fetch real-time stock quotes, K-line (candlestick) history, and search symbols for China A-shares, Hong Kong, and US markets.
karanb192/itr-wala
File Indian income tax returns (ITR) for FY 2025-26 / AY 2026-27.
zillionare/zillionare
面向中文自然语言的 Tushare 数据研究技能。用于把“看看这只股票最近怎么样”“帮我查财报趋势”“最近哪个板块最强”“北向资金在买什么”“给我导出一份行情数据”这类请求,转成可执行的数据获取、清洗、对比、筛选、导出与简要分析流程。适用于 A 股、指数、ETF/基金、财务、估值、资金流、公告新闻、板块概念与宏观数据等研究场景。
JoelLewis/finance_skills
Determine how to distribute capital across asset classes using strategic and tactical allocation frameworks.
JoelLewis/finance_skills
Determine how much capital to allocate to individual positions within a portfolio.
JoelLewis/finance_skills
Analyze commodity markets including futures curve dynamics, roll yield, and supply/demand fundamentals.
JoelLewis/finance_skills
Analyze currency markets, exchange rate mechanics, and FX risk management for international portfolios.
JoelLewis/finance_skills
Provide frameworks for managing and paying off personal debt effectively.
JoelLewis/finance_skills
Build diversified portfolios using correlation analysis, efficient frontier construction, and factor-based diversification.
Categories
Process and manage corporate actions from announcement through settlement. Corporate Actions is an agent skill from JoelLewis/finance_skills. Process and manage corporate actions from announcement through settlement.
Corporate Actions fits situations like: handling dividends; managing voluntary elections for tender offers; rights offerings; exchange offers.
Run `npx skills add JoelLewis/finance_skills --skill corporate-actions -a claude-code`. Or copy the skill folder (plugins/client-operations/skills/corporate-actions in JoelLewis/finance_skills) into .claude/skills/corporate-actions in your project. Claude Code loads it when a task matches its description.
Run `npx skills add JoelLewis/finance_skills --skill corporate-actions -a codex`. Or copy the skill folder (plugins/client-operations/skills/corporate-actions in JoelLewis/finance_skills) into .agents/skills/corporate-actions 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 JoelLewis/finance_skills --skill corporate-actions -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/corporate-actions, .gemini/skills/corporate-actions, .github/skills/corporate-actions and .opencode/skills/corporate-actions in your project.
SKILL.md names no scripts, command-line tools or credentials: Corporate Actions 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.
Corporate Actions is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 7.2k tokens (SKILL.md is roughly 29k 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 4k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Corporate Actions: Technical Analyst (tradermonty/claude-trading-skills, 3k stars), Theme Detector (tradermonty/claude-trading-skills, 3k stars), Creating Financial Models (Chen-zexi/open-ptc-agent, 729 stars) and Stock API (zhangxiangliang/stock-api, 2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
JoelLewis (a GitHub user) maintains it in JoelLewis/finance_skills, which has 206 GitHub stars. The repository holds 91 skills in this directory. The repository was last updated on July 18, 2026.
Source: JoelLewis/finance_skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.