Technical Analyst
tradermonty/claude-trading-skills
This skill should be used when analyzing weekly price charts for stocks, stock indices, cryptocurrencies, or forex pairs.
Evaluate whether the substance of fee and cost disclosures is complete, accurate, and not misleading across advisory, brokerage, fund, and retirement plan contexts.
$ npx skills add JoelLewis/finance_skills --skill fee-disclosure -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install JoelLewis/finance_skills fee-disclosure --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/compliance/skills/fee-disclosure .claude/skills/fee-disclosure && 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 "fee-disclosure" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/compliance/skills/fee-disclosure into .claude/skills/fee-disclosure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fee-disclosure", 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/compliance/skills/fee-disclosureType 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 fee-disclosure -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install JoelLewis/finance_skills fee-disclosure --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/compliance/skills/fee-disclosure .agents/skills/fee-disclosure && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "fee-disclosure" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/compliance/skills/fee-disclosure into .agents/skills/fee-disclosure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fee-disclosure", 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 fee-disclosure -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install JoelLewis/finance_skills fee-disclosure --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/compliance/skills/fee-disclosure .cursor/skills/fee-disclosure && 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 "fee-disclosure" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/compliance/skills/fee-disclosure into .cursor/skills/fee-disclosure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fee-disclosure", 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/compliance/skills/fee-disclosure--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 fee-disclosure -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install JoelLewis/finance_skills fee-disclosure --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/compliance/skills/fee-disclosure .gemini/skills/fee-disclosure && 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 "fee-disclosure" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/compliance/skills/fee-disclosure into .gemini/skills/fee-disclosure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fee-disclosure", 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 fee-disclosureInstalls 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 fee-disclosure -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/compliance/skills/fee-disclosure .github/skills/fee-disclosure && 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 "fee-disclosure" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/compliance/skills/fee-disclosure into .github/skills/fee-disclosure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fee-disclosure", 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 fee-disclosure -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 fee-disclosure --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/compliance/skills/fee-disclosure .opencode/skills/fee-disclosure && 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 "fee-disclosure" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/compliance/skills/fee-disclosure into .opencode/skills/fee-disclosure/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "fee-disclosure", 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.
fee-disclosureEvaluate whether the substance of fee and cost disclosures is complete, accurate, and not misleading across advisory, brokerage, fund, and retirement plan contexts.
Fee Disclosure is an agent skill from JoelLewis/finance_skills. Evaluate whether the substance of fee and cost disclosures is complete, accurate, and not misleading across advisory, brokerage, fund, and retirement plan contexts. Use when the user asks whether Form ADV Item 5 fee content is adequate, prospectus fee table format, Reg BI cost disclosure content, 12b-1 fee transparency, revenue sharing arrangements, wrap fee program cost-effectiveness, or ERISA 408(b)(2)/404a-5 fee disclosure content. Also trigger when users mention 'hidden fees', 'total cost to the client', 'are…
Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
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.
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.
Fee Disclosure loads about 3.5k tokens when it runs. Until then it costs about 196 tokens; SKILL.md has 1,861 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). 1,861 words, ~3,542 tokens.
.claude/skills/fee-disclosure/SKILL.md (or your agent's skills folder).Regulatory status current as of June 2026 — verify effective dates, dollar thresholds, and pending rulemakings against current SEC/FINRA/FinCEN sources before advising.
RIAs must disclose in their firm brochure:
The disclosure must be "full and fair" and not misleading. The SEC has brought enforcement actions for advisers who disclosed fee schedules but obscured the total cost to clients by omitting indirect compensation or failing to describe how fund-level fees compound on top of advisory fees.
The "What are your fees?" section of Form CRS must include:
Form CRS is limited to 2 pages (4 for dual registrants), so fee disclosure is necessarily summarized. It must direct clients to the ADV Part 2A for more detailed information.
Reg BI requires broker-dealers to disclose material facts about costs and fees before or at the time of a recommendation:
The SEC has emphasized that the disclosure must be specific enough to allow the customer to understand the total cost of the recommendation and compare it to alternatives. Vague references to "standard industry fees" are insufficient.
SEC rules require a standardized fee table in mutual fund and ETF prospectuses:
Shareholder Fees (paid directly from the investor's investment):
Annual Fund Operating Expenses (deducted from fund assets):
Expense Example: A standardized illustration showing the dollar cost of investing $10,000 over 1, 3, 5, and 10 years, assuming a 5% annual return and redemption at the end of each period. This enables cross-fund comparison regardless of marketing language.
Named after SEC Rule 12b-1, these are annual distribution and marketing fees charged to fund assets:
Fund companies may pay broker-dealers or advisory platforms for preferred placement, marketing support, or inclusion on recommended lists:
Disclosure requirements: Both FINRA and the SEC expect clear disclosure of revenue sharing arrangements. Failure to disclose that a firm receives additional compensation for recommending specific funds is a serious conflict-of-interest violation. The SEC has brought enforcement actions where firms described fund selection as "objective" while receiving undisclosed revenue sharing.
Wrap fee programs bundle advisory, brokerage, custody, and other services into a single asset-based fee:
DOL Section 408(b)(2) disclosure — retirement plan service providers must disclose to plan fiduciaries:
DOL Section 404a-5 disclosure — plan administrators must provide participants with:
Beyond explicit fees, clients bear costs that may not be separately disclosed:
Comprehensive fee analysis requires looking beyond the stated fee schedule to capture total cost of ownership.
Scenario: An RIA charges clients a 1% annual advisory fee. The firm also recommends mutual funds that pay 0.25% 12b-1 fees to the adviser. The ADV Part 2A describes the 1% advisory fee in detail but mentions 12b-1 fees only in a general statement: "Some funds we recommend may charge distribution fees." The firm does not disclose that it receives these 12b-1 payments. Compliance Issues: ADV Part 2A Item 5 requires disclosure of compensation received from third parties, including 12b-1 fees. The failure to disclose that the firm receives this revenue — and that it creates a conflict (incentive to recommend funds with 12b-1 fees over those without) — violates the fiduciary duty of loyalty. Total client cost is actually 1.25%, not 1%. Analysis: This scenario matches the pattern targeted by the SEC's Share Class Selection Disclosure Initiative. The firm must: (1) specifically disclose that it receives 12b-1 fee revenue, (2) quantify or estimate the amount, (3) explain the conflict it creates, (4) evaluate whether lower-cost share classes are available, and (5) document why the recommended share class is in the client's best interest. If an institutional share class without 12b-1 fees is available and the client qualifies, recommending the 12b-1 class without disclosure is a violation.
Scenario: A BD places a 68-year-old retired buy-and-hold client in a wrap fee program charging 1.5% annually. The client's $800,000 account holds 5 ETFs and rebalances once per year. An unbundled account would cost approximately 0.3% (advisory fee) plus $50 in annual trading costs.
Compliance Issues: Potential reverse churning. The wrap fee ($12,000/year) is dramatically higher than unbundled cost ($2,450/year) for a client whose low trading activity does not benefit from the wrap structure. The firm's wrap fee brochure must assess cost-effectiveness, and both FINRA and Reg BI require that the account type recommendation serve the client's interest.
Analysis: The firm should have a periodic cost-effectiveness review process for wrap accounts. A client paying $9,550 more per year for a structure designed for active trading is not receiving corresponding value. Under Reg BI's Care Obligation, the BD must consider whether this account type is in the client's best interest. Under IA fiduciary duty (if the firm is dually registered), the ongoing fee without corresponding service may violate the duty of care.
Scenario: A 401(k) plan with $15M in assets provides participants with an annual fee disclosure that lists fund names and ticker symbols but does not include expense ratios, benchmark performance, or a statement of actual fees charged to each participant's account. Quarterly statements show account balances but not fee deductions. Compliance Issues: DOL Section 404a-5 violation. The regulation requires investment-level fee and performance information in a specific format (chart/table), including total annual operating expenses as both a percentage and dollar amount per $1,000 invested. Quarterly statements must show actual dollar amounts of fees and expenses charged. Analysis: The plan fiduciary (and its service provider under 408(b)(2)) must provide compliant disclosures. Non-compliant fee disclosure exposes the plan fiduciary to liability and undermines participants' ability to make informed investment decisions. The fix requires producing the DOL-prescribed comparative chart with expense ratios, benchmark comparisons, and website URLs for additional information, plus detailed fee breakdowns on quarterly statements.
© JoelLewis, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in plugins/compliance/skills/fee-disclosure of JoelLewis/finance_skills.
Open the folder on GitHubat commit 5c498ea
Fee Disclosure 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 |
|---|---|---|---|---|---|---|
| Fee Disclosure this skillJoelLewis/finance_skills | 206 | — | ~3.5k | 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
Evaluate whether the substance of fee and cost disclosures is complete, accurate, and not misleading across advisory, brokerage, fund, and retirement plan contexts. Fee Disclosure is an agent skill from JoelLewis/finance_skills. Evaluate whether the substance of fee and cost disclosures is complete, accurate, and not misleading across advisory, brokerage, fund, and retirement plan contexts.
Fee Disclosure fits situations like: the user asks whether Form ADV Item 5 fee content is adequate; prospectus fee table format; reg BI cost disclosure content; 12b-1 fee transparency.
Run `npx skills add JoelLewis/finance_skills --skill fee-disclosure -a claude-code`. Or copy the skill folder (plugins/compliance/skills/fee-disclosure in JoelLewis/finance_skills) into .claude/skills/fee-disclosure in your project. Claude Code loads it when a task matches its description.
Run `npx skills add JoelLewis/finance_skills --skill fee-disclosure -a codex`. Or copy the skill folder (plugins/compliance/skills/fee-disclosure in JoelLewis/finance_skills) into .agents/skills/fee-disclosure 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 fee-disclosure -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/fee-disclosure, .gemini/skills/fee-disclosure, .github/skills/fee-disclosure and .opencode/skills/fee-disclosure in your project.
SKILL.md names no scripts, command-line tools or credentials: Fee Disclosure 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.
Fee Disclosure is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Fee Disclosure: 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.