Customs and Trade Compliance
affaan-m/ECC
Covers customs work: HS and HTS tariff classification, entry documents, Incoterms, FTA duty savings, denied-party screening and responses to audits and penalty notices.
Prepare for and respond to SEC and FINRA regulatory examinations across the full exam lifecycle.
$ npx skills add JoelLewis/finance_skills --skill examination-readiness -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install JoelLewis/finance_skills examination-readiness --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/examination-readiness .claude/skills/examination-readiness && 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 "examination-readiness" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/compliance/skills/examination-readiness into .claude/skills/examination-readiness/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "examination-readiness", 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/examination-readinessType 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 examination-readiness -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install JoelLewis/finance_skills examination-readiness --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/examination-readiness .agents/skills/examination-readiness && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "examination-readiness" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/compliance/skills/examination-readiness into .agents/skills/examination-readiness/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "examination-readiness", 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 examination-readiness -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install JoelLewis/finance_skills examination-readiness --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/examination-readiness .cursor/skills/examination-readiness && 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 "examination-readiness" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/compliance/skills/examination-readiness into .cursor/skills/examination-readiness/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "examination-readiness", 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/examination-readiness--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 examination-readiness -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install JoelLewis/finance_skills examination-readiness --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/examination-readiness .gemini/skills/examination-readiness && 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 "examination-readiness" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/compliance/skills/examination-readiness into .gemini/skills/examination-readiness/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "examination-readiness", 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 examination-readinessInstalls 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 examination-readiness -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/examination-readiness .github/skills/examination-readiness && 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 "examination-readiness" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/compliance/skills/examination-readiness into .github/skills/examination-readiness/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "examination-readiness", 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 examination-readiness -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 examination-readiness --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/examination-readiness .opencode/skills/examination-readiness && 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 "examination-readiness" agent skill from https://github.com/JoelLewis/finance_skills/tree/main/plugins/compliance/skills/examination-readiness into .opencode/skills/examination-readiness/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "examination-readiness", 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.
examination-readinessPrepare for and respond to SEC and FINRA regulatory examinations across the full exam lifecycle.
Examination Readiness is an agent skill from JoelLewis/finance_skills. Prepare for and respond to SEC and FINRA regulatory examinations across the full exam lifecycle. Use when the user asks about exam notification letters, document request lists, deficiency letter responses, mock examination programs, annual compliance reviews under Rule 206(4)-7, or SEC/FINRA examination priorities. Also trigger when users mention 'we just got an exam letter', 'preparing for our first SEC exam', 'how to respond to a deficiency finding', 'staff interview preparation', 'what does OCIE look for'…
Its SKILL.md is about 9.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/exam-readiness-checklist.md` and `references/examples.md`).
It sits in Legal & Compliance, covering Regulatory compliance and Interview preparation. 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.
3 steps, taken from the first numbered list 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.
Examination Readiness loads about 9.8k tokens when it runs, and up to ~14k if it reads all its reference files. Until then it costs about 164 tokens; SKILL.md has 5,008 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). 5,008 words, ~9,811 tokens.
.claude/skills/examination-readiness/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Regulatory status current as of June 2026 — verify effective dates, dollar thresholds, and pending rulemakings against current SEC/FINRA/FinCEN sources before advising.
The SEC's Division of Examinations (formerly the Office of Compliance Inspections and Examinations, or OCIE) conducts examinations of registered entities including investment advisers, broker-dealers, transfer agents, clearing agencies, and self-regulatory organizations. The Division uses a risk-based approach to select firms for examination and to determine the scope and intensity of each exam.
Risk-based selection. The Division selects firms for examination based on a range of risk indicators rather than examining every registrant on a fixed schedule. Selection criteria include:
Types of examinations:
Examination lifecycle:
Typical duration. SEC examinations typically last from several weeks to several months, depending on the firm's size, the scope of the examination, the complexity of issues discovered, and the responsiveness of the firm's document production.
Firms' rights during examination. Firms have the right to: receive identification of the examination staff and their supervisors; understand the general scope of the examination; request reasonable extensions for document production deadlines (extensions are granted at the staff's discretion); have counsel present during interviews (though the SEC may interview individuals separately); and receive a closing communication describing the examination outcome. Firms may also submit a response to preliminary findings discussed at the exit conference before a deficiency letter is finalized.
FINRA (the Financial Industry Regulatory Authority) examines its member broker-dealer firms through its Risk Monitoring and Examination programs. As a self-regulatory organization (SRO), FINRA has direct authority to examine, sanction, and discipline its members — a key distinction from the SEC, which must refer potential enforcement actions to its Division of Enforcement.
Types of FINRA examinations:
Risk-based approach. FINRA assigns each member firm a risk rating based on a comprehensive assessment of factors including the firm's business model, product mix, customer demographics, complaint history, financial condition, regulatory history, and supervisory structure. This risk rating determines examination frequency and intensity.
Key differences from SEC examinations:
Both the SEC Division of Examinations and FINRA publish annual examination priorities or focus areas that signal where regulatory attention will be concentrated in the coming year. These publications are among the most important compliance planning tools available.
SEC Division of Examinations annual priorities. The Division publishes its examination priorities early each calendar year — always read the current year's letter. Recurring themes from the 2023-2026 letters have included:
FINRA annual examination priorities. FINRA's annual report on examination and risk monitoring activities similarly identifies key focus areas. Recurring FINRA priorities include:
Using exam priority letters for proactive compliance planning. Firms should treat published examination priorities as a roadmap for their own internal compliance reviews. Best practices include:
Document production is often the most operationally demanding phase of a regulatory examination. The initial document request list (IDR) sets the tone for the examination, and the quality and timeliness of the firm's response significantly influences the examination experience.
Typical items on an initial document request list. While every IDR is tailored to the specific examination, common elements include:
Scope management. Effective scope management is critical to a successful examination response:
Electronic document production. Examination staff increasingly expect electronic production:
Understanding the most frequently cited deficiency areas allows firms to focus their compliance efforts where examination risk is highest. Across SEC and FINRA examinations, the following categories consistently generate the most findings.
(a) Compliance program gaps. Deficiencies in the overall compliance program are among the most common findings:
(b) Books and records violations. Books and records deficiencies are pervasive:
(c) Advertising violations. Advertising deficiencies are a top examination focus:
(d) Custody rule issues. Custody deficiencies arise frequently for investment advisers:
(e) Fee calculation errors. Fee-related deficiencies are a recurring concern:
(f) Code of ethics violations. Code of ethics deficiencies include:
(g) Cybersecurity weaknesses. Cybersecurity deficiencies have become increasingly prominent:
Deficiency letter structure. A deficiency letter from the SEC Division of Examinations typically identifies each deficiency by category, describes the specific factual findings, cites the applicable rule or statutory provision, and requests a written response within 30 days (or another specified period) describing the corrective actions the firm has taken or plans to take. FINRA deficiency letters follow a similar format. The letter may also note areas where the staff observed practices that, while not rising to the level of a deficiency, could be improved.
How a firm responds to a deficiency letter is a critical determinant of whether the matter is resolved at the examination stage or escalated to enforcement.
Responding to a deficiency letter:
Remediation best practices:
Distinction between outcomes:
Internal mock examinations are one of the most effective tools for maintaining examination readiness and identifying compliance gaps before regulators do.
Designing a mock examination program:
Using compliance consultants. Firms may engage external compliance consultants to conduct independent mock examinations. External mock exams provide several benefits: the consultant brings fresh perspective and experience from examinations at other firms; the exercise is more realistic because business personnel interact with an unfamiliar examiner; and the results carry more weight with senior management. When selecting a consultant, prioritize individuals with recent SEC or FINRA examination experience.
SEC Rule 206(4)-7 under the Investment Advisers Act of 1940 requires every registered investment adviser to: (1) adopt and implement written policies and procedures reasonably designed to prevent violation of the Advisers Act and its rules; (2) designate a chief compliance officer responsible for administering the compliance program; and (3) review the adequacy of the policies and procedures and the effectiveness of their implementation at least annually.
Conducting the annual review. The annual compliance review is a regulatory requirement, not a discretionary exercise. It should be documented in writing and presented to senior management. The review should assess:
Documentation. The annual compliance review must be documented. While the SEC does not prescribe a specific format, the documentation should be sufficient to demonstrate that a thorough review was conducted. SEC examination staff regularly request the annual compliance review report as one of their first IDR items.
For the full functional-area checklist of documents that must be organized, current, and readily accessible at all times (registration, compliance program, trading, advertising, custody, AML, cybersecurity, books and records), load references/exam-readiness-checklist.md when assembling or auditing exam-ready files.
For three worked scenarios (a newly registered RIA's first SEC exam, a six-finding deficiency-letter response, and a CCO's business case for a mock examination program), load references/examples.md when the user needs scenario-level analysis.
© 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 2 other files (references) in plugins/compliance/skills/examination-readiness of JoelLewis/finance_skills.
Open the folder on GitHubat commit 5c498ea
Examination Readiness 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 |
|---|---|---|---|---|---|---|
| Examination Readiness this skillJoelLewis/finance_skills | 206 | — | ~9.8k | Automated safety check: Pass | MIT | |
| Customs and Trade Complianceaffaan-m/ECC | 277k | 5 repos | ~7.2k | Automated safety check: Pass | Apache-2.0 | |
| Quality Manager Qmralirezarezvani/claude-skills | 28k | — | ~4.7k | Automated safety check: Pass | MIT | |
| Gc Reviewalirezarezvani/claude-skills | 28k | — | ~1.2k | Automated safety check: Pass | MIT | |
| Vendor Due Diligenceborghei/Claude-Skills | 891 | — | ~3.2k | Automated safety check: Pass | MIT | |
| Dpa Inspection Prepmukul975/Privacy-Data-Protection-Skills | 301 | — | ~5k | Automated safety check: Pass | Apache-2.0 |
affaan-m/ECC
Covers customs work: HS and HTS tariff classification, entry documents, Incoterms, FTA duty savings, denied-party screening and responses to audits and penalty notices.
alirezarezvani/claude-skills
Senior Quality Manager Responsible Person (QMR) for HealthTech and MedTech companies.
alirezarezvani/claude-skills
/cs:gc-review <plan — General Counsel interrogation of contracts, IP, regulatory, term sheets, and employment-law surface.
borghei/Claude-Skills
Assess IT vendors and third-party partners with multi-factor risk scoring and regulatory compliance checklists.
mukul975/Privacy-Data-Protection-Skills
Guides preparation for supervisory authority (DPA) inspections and investigations including document readiness checklists, interview preparation for key personnel, technical demonstration…
OctagonAI/skills
Comprehensive SEC filing analyst skill that orchestrates all Octagon SEC analysis skills.
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
Prepare for and respond to SEC and FINRA regulatory examinations across the full exam lifecycle. Examination Readiness is an agent skill from JoelLewis/finance_skills. Prepare for and respond to SEC and FINRA regulatory examinations across the full exam lifecycle.
Examination Readiness fits situations like: the user asks about exam notification letters; document request lists; deficiency letter responses; mock examination programs.
Run `npx skills add JoelLewis/finance_skills --skill examination-readiness -a claude-code`. Or copy the skill folder (plugins/compliance/skills/examination-readiness in JoelLewis/finance_skills) into .claude/skills/examination-readiness in your project. Claude Code loads it when a task matches its description.
Run `npx skills add JoelLewis/finance_skills --skill examination-readiness -a codex`. Or copy the skill folder (plugins/compliance/skills/examination-readiness in JoelLewis/finance_skills) into .agents/skills/examination-readiness 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 examination-readiness -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/examination-readiness, .gemini/skills/examination-readiness, .github/skills/examination-readiness and .opencode/skills/examination-readiness in your project.
SKILL.md names no scripts, command-line tools or credentials: Examination Readiness 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.
Examination Readiness is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 9.8k tokens (SKILL.md is roughly 39k 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 4.3k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Examination Readiness: Customs and Trade Compliance (affaan-m/ECC, 277k stars), Quality Manager Qmr (alirezarezvani/claude-skills, 28k stars), Gc Review (alirezarezvani/claude-skills, 28k stars) and Vendor Due Diligence (borghei/Claude-Skills, 891 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.