Agent skill

Sales Practices

by JoelLewis in JoelLewis/finance_skills

Identify and prevent sales practice violations under FINRA and SEC rules governing broker-dealer conduct.

MITAuto-check passedBusiness, Finance & HR

Install Sales Practices

skills CLI
$ npx skills add JoelLewis/finance_skills --skill sales-practices -a claude-code

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

GitHub CLI
$ gh skill install JoelLewis/finance_skills sales-practices --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/JoelLewis/finance_skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/compliance/skills/sales-practices .claude/skills/sales-practices && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
sales-practices
GitHub stars
206
Token cost
~6.7k tokens
SKILL.md length
3,592 words
Files
1
Skills in repo
91
Repo updated
First seen
Licence
MIT

At a glance

Identify and prevent sales practice violations under FINRA and SEC rules governing broker-dealer conduct.

  • Works in 3 steps: Provide prior written notice to the… → If compensation is involved: The firm… → If no compensation is involved: The firm…
  • The user asks about churning
  • SKILL.md covers Core Concepts, Worked Examples, Common Pitfalls and Cross-References
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Sales Practices is an agent skill from JoelLewis/finance_skills. Identify and prevent sales practice violations under FINRA and SEC rules governing broker-dealer conduct. Use when the user asks about churning or excessive trading metrics, mutual fund breakpoint discounts, selling away or private securities transactions, outside business activities, unauthorized trading, supervisory procedure design, senior investor protections, trusted contact persons, variable annuity suitability, or options account approval. Also trigger when users mention 'turnover ratio is high', 'rep did…

Its SKILL.md is about 6.7k 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, covering Trading and backtesting and Responsive design. 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.

When your agent uses it

  • The user asks about churning
  • Excessive trading metrics
  • Mutual fund breakpoint discounts
  • Private securities transactions

Example prompts

  • “turnover ratio is high”
  • “rep did trades without authorization”
  • “breakpoint abuse”
  • “/sales-practices”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Provide prior written notice to the employing member firm describing the proposed transaction in detail, the person's proposed role, and…
  2. If compensation is involved: The firm must evaluate the transaction, and if it approves, must record the transaction on its books and…
  3. If no compensation is involved: The firm must acknowledge the notice and may impose conditions or restrictions.

What it can do on your machine

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

  • Tool permissions

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

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    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.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Sales Practices loads about 6.7k tokens when it runs. Until then it costs about 194 tokens; SKILL.md has 3,592 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~194
When it runs · the whole SKILL.md, loaded when a task matches
~6.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from JoelLewis/finance_skills at commit 5c498ea, republished under its MIT licence (© JoelLewis). 3,592 words, ~6,678 tokens.

Download SKILL.mdSave it as .claude/skills/sales-practices/SKILL.md (or your agent's skills folder).
name
sales-practices
description
Identify and prevent sales practice violations under FINRA and SEC rules governing broker-dealer conduct. Use when the user asks about churning or excessive trading metrics, mutual fund breakpoint discounts, selling away or private securities transactions, outside business activities, unauthorized trading, supervisory procedure design, senior investor protections, trusted contact persons, variable annuity suitability, or options account approval. Also trigger when users mention 'turnover ratio is high', 'rep did trades without authorization', 'breakpoint abuse', 'trusted contact for elderly client', 'selling away from the firm', 'supervision failure', '1035 exchange review', 'marking the close', or ask whether a broker's conduct violates FINRA rules.

Sales Practices

Regulatory status current as of June 2026 — verify effective dates, dollar thresholds, and pending rulemakings against current SEC/FINRA/FinCEN sources before advising.

Core Concepts

FINRA Rule 2010 — Standards of Commercial Honor

FINRA Rule 2010 is the catch-all ethical standard for all member firms and associated persons. It requires adherence to "high standards of commercial honor and just and equitable principles of trade." This rule is intentionally broad and serves as the basis for disciplinary action even when no other specific rule is violated. Conduct that is unethical, dishonest, or in bad faith — even if technically legal — can be sanctioned under Rule 2010. FINRA enforcement frequently pairs Rule 2010 with more specific rule violations as a supplementary charge. Examples of standalone Rule 2010 violations include forgery, misrepresentation of credentials, conversion of client funds, and failure to disclose material information.

FINRA Rule 2020 — Use of Manipulative, Deceptive, or Other Fraudulent Devices

FINRA Rule 2020 prohibits any member or associated person from effecting any transaction in, or inducing the purchase or sale of, any security by means of any manipulative, deceptive, or other fraudulent device or contrivance. This rule mirrors the antifraud provisions of Section 10(b) of the Securities Exchange Act of 1934 and SEC Rule 10b-5. It covers a broad range of manipulative schemes including pump-and-dump, marking the close, wash trading, matched orders, and any scheme to defraud customers or the market.

Churning and Excessive Trading

Churning occurs when a broker engages in excessive trading to generate commissions rather than to benefit the customer. Two distinct legal frameworks apply, and they have different elements:

  • Fraud-based churning (Section 10(b)/Rule 10b-5, Section 15(c)): Requires proof of (1) control — de facto or de jure control over trading decisions (de facto control exists when the customer routinely follows the broker's recommendations without independent judgment); (2) excessive activity inconsistent with the customer's objectives; and (3) scienter — intent to defraud or reckless disregard for the customer's interests.
  • Rule-based excessive trading (FINRA Rule 2111.05(c) quantitative suitability; Reg BI Care Obligation for retail customers): Since FINRA's 2020 amendments (Regulatory Notice 20-18, effective June 30, 2020), the control element has been removed — a broker who recommends a series of transactions must have a reasonable basis to believe the series is not excessive in light of the customer's investment profile, regardless of whether the broker controls the account. No scienter is required.

Quantitative metrics used under both frameworks:

  • Turnover ratio: The aggregate cost of purchases divided by the average account equity over the period. A turnover ratio exceeding 6 is generally considered presumptive evidence of excessive trading. Ratios of 4-6 may indicate excessive trading depending on account type and objectives.
  • Cost-to-equity ratio (break-even return): The total costs (commissions, markups, fees) as a percentage of average account equity on an annualized basis. A cost-to-equity ratio exceeding 20% is generally considered excessive because the account must earn more than 20% annually just to break even after costs.
  • In-and-out trading: A pattern of purchasing securities and selling them within a short period, generating commissions on both sides without meaningful investment rationale.
Breakpoint Abuse

Mutual funds offer volume discounts called breakpoints — reduced sales charges for larger purchases. Breakpoint abuse occurs when a broker fails to inform customers of available discounts or structures transactions to avoid breakpoints (e.g., splitting a single purchase into multiple smaller transactions across fund families). Key obligations:

  • Rights of accumulation: Customers are entitled to count existing holdings in the same fund family toward breakpoint thresholds. Brokers must aggregate qualifying holdings when calculating applicable sales charges.
  • Letters of intent (LOI): A customer may sign an LOI committing to purchase a specified amount within 13 months, thereby qualifying for a reduced sales charge on each purchase during that period. Brokers must inform customers of this option when a planned purchase schedule would qualify.
  • Household aggregation: Many fund families allow aggregation of purchases across accounts within the same household for breakpoint purposes. Brokers should inquire about related accounts.

FINRA has brought numerous Letters of Acceptance, Waiver and Consent (AWC) actions against firms and individuals for breakpoint failures. In 2003, FINRA (then NASD) conducted an industrywide sweep that resulted in approximately $43 million in restitution for breakpoint overcharges. Firms must maintain systems to identify breakpoint-eligible transactions and train registered representatives on breakpoint obligations.

Selling Away — Private Securities Transactions (FINRA Rule 3280)

FINRA Rule 3280 governs private securities transactions — any securities transaction outside the regular course or scope of an associated person's employment with a member firm. An associated person who wishes to participate in a private securities transaction must:

  1. Provide prior written notice to the employing member firm describing the proposed transaction in detail, the person's proposed role, and whether they have received or may receive selling compensation.
  2. If compensation is involved: The firm must evaluate the transaction, and if it approves, must record the transaction on its books and supervise the person's participation as if the transaction were executed through the firm. If the firm disapproves, the person must not participate.
  3. If no compensation is involved: The firm must acknowledge the notice and may impose conditions or restrictions.

Selling away is one of the most common violations leading to FINRA disciplinary action and customer arbitration claims. Associated persons who sell unregistered securities, promissory notes, or interests in private companies without firm approval expose both themselves and investors to significant risk. Common selling away scenarios include private placements, real estate investments, cryptocurrency ventures, and personal loans from customers.

Outside Business Activities (FINRA Rule 3270)

FINRA Rule 3270 requires associated persons to provide prior written notice to their employing member firm before engaging in any business activity outside the scope of their relationship with the firm. The notice must describe the activity and disclose whether compensation will be received. Upon receiving notice, the firm must:

  • Evaluate the proposed activity for potential conflicts of interest, securities law implications, and reputational risk
  • Determine whether the activity should be treated as a private securities transaction under Rule 3280
  • Impose conditions or restrictions as appropriate, or prohibit the activity entirely
  • Supervise the associated person's outside activities on an ongoing basis

The distinction between OBAs (Rule 3270) and private securities transactions (Rule 3280) is critical: if the outside activity involves a securities transaction, Rule 3280 applies and imposes heightened requirements. Firms that fail to evaluate OBA notices or maintain adequate records face supervisory failure charges.

Supervision Requirements (FINRA Rules 3110 and 3120)

FINRA Rule 3110 (Supervision) requires each member firm to establish, maintain, and enforce a system to supervise the activities of its associated persons that is reasonably designed to achieve compliance with applicable securities laws, regulations, and FINRA rules. Key components:

  • Written Supervisory Procedures (WSPs): Every firm must maintain written procedures addressing each applicable regulatory requirement, specifying who is responsible, what activities are reviewed, and how reviews are documented.
  • Designation of supervisory personnel: Each registered person must be assigned to a supervisor. Each office must have a designated principal or supervisory structure.
  • Branch office supervision: Office of Supervisory Jurisdiction (OSJ) designations, branch office inspections (at least annually for OSJs, at least every three years for non-OSJ branch offices), and surprise inspections where warranted.
  • Review of customer accounts: Regular review of account activity including trade blotters, exception reports, correspondence, customer complaints, and account statements.
  • Exception reporting: Automated surveillance systems to flag potentially problematic activity such as excessive trading, concentration, mutual fund switching, and large transactions.

FINRA Rule 3120 (Supervisory Control System) requires each firm to designate one or more principals to establish, maintain, and enforce supervisory control policies and procedures. These principals must test and verify that the firm's supervisory system is functioning effectively. Senior management must receive an annual report on the firm's supervisory controls.

Supervisory failures are among the most frequently cited violations in FINRA enforcement actions. A firm may be held liable for a registered representative's misconduct if the firm failed to reasonably supervise or ignored red flags.

Marking the Close and Market Manipulation

Marking the close involves placing orders near the end of the trading day with the purpose of artificially influencing the closing price of a security. This practice is prohibited under FINRA Rule 2020, Section 9(a)(2) of the Securities Exchange Act of 1934, and SEC Rule 10b-5. Related prohibited manipulative practices include:

  • Wash trading: Simultaneously buying and selling the same security to create the appearance of active trading volume
  • Matched orders: Arranging with another party to enter offsetting buy and sell orders to simulate market activity
  • Pump-and-dump: Artificially inflating a security's price through false or misleading statements, then selling at the inflated price
  • Spoofing/layering: Placing orders with the intent to cancel before execution to create a false impression of supply or demand
  • Front-running: Trading ahead of a customer order to profit from the anticipated price impact
Unauthorized Trading

Unauthorized trading occurs when a broker executes transactions in a customer's account without obtaining prior authorization. The regulatory framework distinguishes between account types:

  • Non-discretionary accounts: The broker must obtain the customer's express prior consent before executing each transaction. Any trade placed without such consent is unauthorized, regardless of whether it is profitable.
  • Discretionary accounts: The broker may exercise discretion over the selection, timing, and amount of securities to trade, but only after the customer has granted written discretionary authority and the firm has accepted it. Even with discretion, the broker must act consistently with the customer's stated investment objectives and constraints.
  • Time-and-price discretion: A limited form of discretion where the customer authorizes a specific transaction but grants the broker flexibility on timing and execution price. This does not require written discretionary authority if exercised on the same day.

Unauthorized trading violates FINRA Rules 2010 and 2020 and may also constitute fraud under federal securities law. Patterns of unauthorized trading frequently accompany churning allegations.

Senior Investor Protections (FINRA Rule 2165)

FINRA Rule 2165 provides a safe harbor for member firms to place temporary holds on disbursements of funds or securities from accounts of specified adults — customers aged 65 or older, or customers aged 18 or older who the firm reasonably believes have a mental or physical impairment that renders them unable to protect their own interests. Key provisions:

  • Trusted contact person: FINRA Rule 4512 requires firms to make reasonable efforts to obtain the name and contact information of a trusted contact person for each customer account. The trusted contact may be notified when the firm suspects financial exploitation, but the trusted contact does not have authority over the account.
  • Temporary hold: If a firm reasonably believes that financial exploitation has occurred, is occurring, has been attempted, or will be attempted, the firm may place a temporary hold on disbursements — and, since the March 2022 amendments, on securities transactions as well — for up to 15 business days while it investigates. The hold may be extended for an additional 10 business days with firm approval. The 2022 amendments (effective March 17, 2022) also permit a further extension of up to 30 additional business days (55 business days total) if the firm has reported the matter to a state regulator or agency of competent jurisdiction (such as Adult Protective Services) or a court of competent jurisdiction.
  • Notification requirements: The firm must notify the trusted contact person and all parties authorized to transact on the account of the hold, unless the firm reasonably believes one of those parties is responsible for the suspected exploitation.
  • Record retention: The firm must retain records of the basis for the hold, internal review, and customer/trusted contact notifications.

These rules do not require firms to place holds but provide a safe harbor from liability when firms act in good faith to protect vulnerable customers.

Variable Annuity Sales (FINRA Rule 2330)

FINRA Rule 2330 imposes heightened suitability requirements for recommended purchases and exchanges of deferred variable annuities. Before recommending a VA transaction, the broker must make reasonable efforts to obtain and consider:

  • The customer's age, annual income, financial situation and needs, investment experience, investment objectives, intended use of the annuity, investment time horizon, existing assets (including other insurance and annuity holdings), liquidity needs, liquid net worth, risk tolerance, and tax status.

Specific requirements for VA recommendations:

  • The broker must have a reasonable basis to believe that the customer has been informed of the features of the annuity, including surrender charges, potential tax penalties, various fees and charges, and market risk.
  • The customer would benefit from certain features of the annuity (such as tax-deferred growth, annuitization, or a death benefit) that are not available through other products.
  • The particular annuity as a whole, the underlying subaccounts, riders, and features are suitable.

1035 Exchanges: When a customer exchanges one annuity or insurance contract for another under IRC Section 1035 (a tax-free exchange), the broker must evaluate whether the new contract provides materially better features or benefits. The broker must consider whether the customer will incur surrender charges on the existing contract, lose benefits (such as a death benefit step-up), face a new surrender charge period, or face increased fees. A 1035 exchange that primarily generates a new commission without meaningful customer benefit is a supervisory red flag.

Show full SKILL.md (1,423 more words)Show less
Options Sales (FINRA Rule 2360)

FINRA Rule 2360 governs the conduct of member firms and associated persons in options transactions. Key requirements:

  • Options account approval: Before a customer can trade options, the firm must approve the account. Approval must be based on background and financial information including investment objectives, employment status, estimated annual income and net worth, investment experience, and the types of options strategies the customer is approved to use (typically tiered: covered calls, long options, spreads, uncovered writing).
  • Options Disclosure Document (ODD): The firm must furnish each customer with the current ODD (titled "Characteristics and Risks of Standardized Options") at or before the time the account is approved for options trading. The ODD must be delivered before the customer's first options transaction.
  • Suitability: Options recommendations must be suitable considering the customer's financial situation, investment objectives, and experience level. Complex strategies (spreads, straddles, uncovered writing) require demonstrated understanding and sufficient financial resources to bear the risk.
  • Supervision and compliance: The firm must designate a Registered Options Principal (ROP) to review and approve options accounts and transactions. The ROP must review the customer's background information and approve the level of options trading authorized.
  • Position and exercise limits: FINRA and the options exchanges impose limits on the maximum number of options contracts on the same side of the market that any person or group of persons acting in concert may hold or exercise.
  • Options communications: All options-related communications (advertisements, sales literature, correspondence) must be supervised and must present a balanced picture of risks and rewards. Projections of future performance and claims of limited risk must be accurate and not misleading.

Worked Examples

Example 1: Churning in a Retiree's Account

Scenario: A 72-year-old retiree with a stated objective of income and capital preservation opens a brokerage account with $500,000. Over 12 months, her broker executes 147 transactions. The aggregate cost of purchases during the period is $3,200,000. The average account equity over the year is $480,000. Total commissions and fees charged are $112,000.

Compliance Issues:

  • Turnover ratio: $3,200,000 / $480,000 = 6.67. This exceeds the presumptive churning threshold of 6.
  • Cost-to-equity ratio: $112,000 / $480,000 = 23.3% annualized. This exceeds the 20% threshold generally considered excessive. The account must earn over 23% annually just to break even after costs.
  • In-and-out trading: With 147 transactions in a $480,000 account over 12 months, the average holding period is extremely short, inconsistent with an income and capital preservation objective.

Analysis: This pattern presents strong presumptive evidence of excessive trading under FINRA Rule 2111.05(c) (quantitative suitability — no control element required since the 2020 amendments) and, for a retail customer, under Reg BI's Care Obligation; fraud-based churning charges under Section 10(b)/Rule 10b-5 are also available if control and scienter can be established. The customer's age, conservative objectives, and reliance on the broker for retirement income are aggravating factors. The firm may also face supervisory failure charges under FINRA Rule 3110 if its exception reporting systems did not flag this activity or if flagged exceptions were not investigated. Potential remedies include disgorgement of excess commissions, restitution, fines, suspension, or barring of the broker.

Example 2: Breakpoint Abuse on Mutual Fund Purchases

Scenario: A customer wishes to invest $100,000 in equity mutual funds. The fund family's Class A shares have the following breakpoint schedule: 5.75% sales charge on purchases under $25,000; 5.00% at $25,000; 4.50% at $50,000; 3.50% at $100,000; and 2.50% at $250,000. Rather than placing a single $100,000 purchase to receive the 3.50% sales charge, the broker splits the investment across four different fund families in $25,000 increments. The customer pays an average sales charge of approximately 5.00%.

Compliance Issues:

  • The customer was not informed of the breakpoint schedule and the discount available at $100,000.
  • The customer already held $160,000 in the same fund family in a separate account, which under rights of accumulation would have pushed the combined total to $260,000, qualifying for the 2.50% breakpoint.
  • The broker did not inquire about related accounts held at other firms or by household members.
  • The broker did not discuss the option of a Letter of Intent for planned future purchases.

Analysis: The customer paid approximately $5,000 in sales charges instead of $2,500 (at the 2.50% rate with rights of accumulation) — an overcharge of $2,500. This violates FINRA breakpoint guidance and Rule 2010. The firm's supervisory systems should have flagged the split purchases. FINRA AWC actions in this area typically require restitution of overcharges, a fine, and remediation of supervisory procedures. The broker may face individual sanctions. If the splitting was intentional to generate higher concessions for the broker, it may also implicate Rule 2020.

Example 3: Selling Away — Unapproved Private Placements

Scenario: A registered representative learns about a private real estate development project through a personal contact. Believing it is a strong investment opportunity, the representative recommends the investment to 15 of his brokerage clients, raising $2.3 million. The representative receives a 7% referral fee ($161,000). He does not provide written notice to his employing firm, does not record the transactions on the firm's books, and the investments are not supervised by the firm. Two years later the project fails and investors lose substantially all of their investment.

Compliance Issues:

  • The representative failed to provide prior written notice to his firm before participating in a private securities transaction, violating FINRA Rule 3280.
  • Because selling compensation was involved, the firm would have been required to approve, record, and supervise the transaction. None of these steps occurred.
  • The investments were unregistered securities sold without the protections of firm due diligence, compliance review, or customer suitability analysis.
  • The representative's receipt of undisclosed referral fees creates a material conflict of interest.

Analysis: This is a clear violation of FINRA Rule 3280 (private securities transactions/selling away) and Rule 2010 (standards of commercial honor). The representative faces potential barring from the industry. The firm may also face supervisory liability under Rule 3110 if it had reason to know about the representative's outside activities (e.g., customer complaints, lifestyle indicators, or OBA disclosures that should have prompted further inquiry) and failed to investigate. Customers may pursue arbitration claims against both the representative and the firm. FINRA enforcement actions for selling away frequently result in bars, suspensions, and substantial fines. The firm's failure to detect the activity may indicate deficiencies in its OBA review process and surveillance of associated persons' activities.

Common Pitfalls

  • Treating a high turnover ratio in isolation without considering the customer's investment objectives — active trading in a growth account with a long horizon differs from active trading in a retiree's income account
  • Failing to aggregate household accounts and existing fund holdings when calculating breakpoint eligibility
  • Assuming that an associated person's outside activity is "not securities-related" without conducting a proper analysis under Rule 3280 — many OBAs have securities components that trigger heightened obligations
  • Relying on automated exception reports without meaningful human review — FINRA expects supervisors to investigate flagged exceptions, document findings, and take corrective action
  • Confusing time-and-price discretion (which does not require written authorization if exercised the same day) with full discretionary authority (which always requires written authorization)
  • Assuming that a profitable unauthorized trade is not a violation — unauthorized trading is a violation regardless of outcome
  • Failing to place a temporary hold under Rule 2165 out of concern about interfering with customer rights — the rule provides a safe harbor specifically to encourage protective action
  • Recommending VA exchanges (1035 exchanges) without documenting the comparative analysis of surrender charges, fees, and benefits between the old and new contracts
  • Approving customers for options strategies beyond their demonstrated knowledge, experience, and financial capacity
  • Treating FINRA Rule 2010 as a minor or supplementary charge — it is a powerful independent basis for discipline covering any conduct inconsistent with just and equitable principles of trade
  • Failing to update WSPs when regulations change or when the firm's business model evolves, leaving gaps in supervisory coverage

Cross-References

  • investment-suitability (compliance plugin): Suitability obligations (FINRA Rule 2111) are closely intertwined with sales practices — churning is a quantitative suitability violation
  • reg-bi (compliance plugin): Regulation Best Interest imposes a heightened standard on broker-dealer recommendations that overlaps with and strengthens sales practice requirements
  • conflicts-of-interest (compliance plugin): Selling away, undisclosed compensation, and breakpoint abuse all involve conflicts of interest that must be identified, disclosed, and mitigated
  • know-your-customer (compliance plugin): KYC obligations under FINRA Rule 2090 provide the customer information foundation for detecting sales practice violations
  • fiduciary-standards (compliance plugin): For dual-registrants, fiduciary duties may impose obligations beyond FINRA sales practice rules
  • account-opening-compliance (client-operations plugin): Trusted contact collection (FINRA Rule 4512) and senior investor protection infrastructure are established at onboarding; this skill covers the ongoing-conduct side of Rules 2165/4512

© JoelLewis, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/compliance/skills/sales-practices of JoelLewis/finance_skills.

Open the folder on GitHubat commit 5c498ea

Compare with similar skills

Sales Practices 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.

Sales Practices compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Sales Practices this skillJoelLewis/finance_skills206—~6.7kAutomated safety check: PassMIT
Markdownfacioquo/stock-indicators-dotnet1.2k—~812Automated safety check: PassApache-2.0
Documentationfacioquo/stock-indicators-dotnet1.2k—~2.6kAutomated safety check: PassApache-2.0
Trading Analysis Dashboard Templatenexu-io/open-design100k—~594Automated safety check: PassApache-2.0
Tushare Datazillionare/zillionare3212 repos~2.3kAutomated safety check: PassNone
Tradingview MCPatilaahmettaner/tradingview-mcp5k—~1.3kAutomated safety check: PassMIT

Similar skills

  • Markdown

    facioquo/stock-indicators-dotnet

    Format and lint Markdown in this repository against GitHub Flavored Markdown and its markdownlint-cli2 configuration — headers, lists, code fences, callouts (VitePress containers on docs-site pages…

    1.2k GitHub stars~812 tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Documentation

    facioquo/stock-indicators-dotnet

    Author indicator reference pages on the VitePress documentation site — page section order, parameter and result tables, warmup and convergence wording, chaining and streaming examples, the…

    1.2k GitHub stars~2.6k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Professional trading analysis dashboard template (single-file HTML) with light/dark theme switch, dense market panels, chart interactions, demo/live playback, and command palette behavior.

    100k GitHub stars~594 tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Tushare Data

    zillionare/zillionare

    面向中文自然语言的 Tushare 数据研究技能。用于把“看看这只股票最近怎么样”“帮我查财报趋势”“最近哪个板块最强”“北向资金在买什么”“给我导出一份行情数据”这类请求,转成可执行的数据获取、清洗、对比、筛选、导出与简要分析流程。适用于 A 股、指数、ETF/基金、财务、估值、资金流、公告新闻、板块概念与宏观数据等研究场景。

    321 GitHub starsUsed in 2 repos~2.3k tokens
    Business, Finance & HRAuto-check passed
  • Tradingview MCP

    atilaahmettaner/tradingview-mcp

    AI Trading Intelligence — live prices, 30+ technical indicators, backtesting (6 strategies), walk-forward overfitting detection, trade logs, equity curves, licensed news sentiment (Marketaux), and…

    5k GitHub stars~1.3k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Digital Oracle

    komako-workshop/digital-oracle

    Answer prediction questions using market trading data, not opinions.

    878 GitHub stars~5.9k tokensUpdated 2 mo ago
    Business, Finance & HRAuto-check passed

More from JoelLewis/finance_skills

All 91 skills in this repo
  • Asset Allocation

    JoelLewis/finance_skills

    Determine how to distribute capital across asset classes using strategic and tactical allocation frameworks.

    206 GitHub stars~2.5k tokensUpdated 2 mo ago
    Auto-check passed
  • Bet Sizing

    JoelLewis/finance_skills

    Determine how much capital to allocate to individual positions within a portfolio.

    206 GitHub stars~2.5k tokensUpdated 2 mo ago
    Auto-check passed
  • Commodities

    JoelLewis/finance_skills

    Analyze commodity markets including futures curve dynamics, roll yield, and supply/demand fundamentals.

    206 GitHub stars~1.9k tokensUpdated 2 mo ago
    Auto-check passed
  • Currencies And Fx

    JoelLewis/finance_skills

    Analyze currency markets, exchange rate mechanics, and FX risk management for international portfolios.

    206 GitHub stars~1.9k tokensUpdated 2 mo ago
    Auto-check passed
  • Debt Management

    JoelLewis/finance_skills

    Provide frameworks for managing and paying off personal debt effectively.

    206 GitHub stars~2.5k tokensUpdated 2 mo ago
    Auto-check passed
  • Diversification

    JoelLewis/finance_skills

    Build diversified portfolios using correlation analysis, efficient frontier construction, and factor-based diversification.

    206 GitHub stars~2.3k tokensUpdated 2 mo ago
    Auto-check passed

Questions about Sales Practices

What does Sales Practices do?

Identify and prevent sales practice violations under FINRA and SEC rules governing broker-dealer conduct. Sales Practices is an agent skill from JoelLewis/finance_skills. Identify and prevent sales practice violations under FINRA and SEC rules governing broker-dealer conduct.

When should I use Sales Practices?

Sales Practices fits situations like: the user asks about churning; excessive trading metrics; mutual fund breakpoint discounts; private securities transactions.

How do I install Sales Practices in Claude Code?

Run `npx skills add JoelLewis/finance_skills --skill sales-practices -a claude-code`. Or copy the skill folder (plugins/compliance/skills/sales-practices in JoelLewis/finance_skills) into .claude/skills/sales-practices in your project. Claude Code loads it when a task matches its description.

How do I install Sales Practices in Codex?

Run `npx skills add JoelLewis/finance_skills --skill sales-practices -a codex`. Or copy the skill folder (plugins/compliance/skills/sales-practices in JoelLewis/finance_skills) into .agents/skills/sales-practices in your project. Codex loads it when a task matches its description.

Can I use Sales Practices in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add JoelLewis/finance_skills --skill sales-practices -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sales-practices, .gemini/skills/sales-practices, .github/skills/sales-practices and .opencode/skills/sales-practices in your project.

What does Sales Practices need to run?

SKILL.md names no scripts, command-line tools or credentials: Sales Practices is instructions for the agent only.

Does Sales Practices access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Sales Practices safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Sales Practices use?

Sales Practices is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Sales Practices use?

About 6.7k tokens (SKILL.md is roughly 27k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Sales Practices?

Skills that share tags, products or a category with Sales Practices: Markdown (facioquo/stock-indicators-dotnet, 1.2k stars), Documentation (facioquo/stock-indicators-dotnet, 1.2k stars), Trading Analysis Dashboard Template (nexu-io/open-design, 100k stars) and Tushare Data (zillionare/zillionare, 321 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Sales Practices?

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.