Generates compliant marketing content tailored for Nevada barbershops, ensuring license accuracy, sanitation claims, product claims, and FTC endorsement comp...
# Barbershop & Master Barber Marketing Kit v2.0 **Version:** 2.0.0 **Category:** Marketing / Local Business / Personal Services **Compliance Jurisdiction:** Nevada (Clark County primary) — principles transferable nationwide **Last Updated:** 2026-05-26 --- ## What This Skill Does Generates complete, compliance-audited marketing content for Nevada barbershops and master barbers. Every output is screened against 7 compliance moats that national marketing tools miss entirely — protecting shop owners from Nevada State Barber Health & Sanitation Board complaints, OSHA citations, FTC enforcement, and false advertising liability. **Outputs per run:** - Seasonal/promotional email campaigns (3 variants) - Google RSA ad groups (5) - Facebook/Instagram ad briefs (6) - SMS campaigns (4) - Google Business Profile posts (4) - Instagram captions (4) - Service pages with FAQ + schema markup - Reputation management + referral system - Digital ads + local SEO package --- ## The 7 Compliance Moats ### Moat 1 — NBHSB Dual-License Gate [ANCHOR] **What it blocks:** Marketing that omits Nevada State Barber Health & Sanitation Board license numbers or conflates barbershop licensing with NBC cosmetology licensing. **The law:** NRS 644.240 requires display of the NBHSB shop license number AND the individual barber license number in advertising. Nevada barbershops are licensed by NBHSB (NRS Chapter 644), NOT the Nevada Board of Cosmetology (NBC). These are separate boards with separate license formats: - NBHSB Shop License: `NBHSB-SHOP-XXXXXXX` - NBHSB Individual Barber: `NBHSB-BAR-IND-XXXXXXX` - NBHSB Master Barber: `NBHSB-MB-IND-XXXXXXX` **What this gate outputs instead:** License number disclosure in every ad. "Nevada-licensed barbershop" with NBHSB number. No output ever uses NBC license formats for barber services. **Why competitors miss it:** Every national marketing tool that covers Nevada hair services defaults to NBC (cosmetology). NBHSB doesn't exist in their training data. Barbers advertising with NBC license formats are misrepresenting their credentials. --- ### Moat 2 — Straight Razor / Bloodborne Pathogen Gate **What it blocks:** Promotional copy for straight razor shaves, hot shaves, or blade services that omits sanitation protocol, implying casual blade sharing or reuse. **The law:** - NAC 644.560: All cutting instruments must be disinfected with an EPA-registered disinfectant at labeled dwell time between each client. Disposable blades must be discarded after single use. - OSHA 29 CFR 1910.1030: Bloodborne Pathogen Standard applies to any workplace where exposure to blood or OPIM is reasonably anticipated. Barbershops with straight razor or shaving services must maintain an Exposure Control Plan (ECP), provide HBV vaccination to employees, and train staff annually. - Single-use blade requirement: Straight razor shaves must use a fresh disposable blade per client. Reusing blades = OSHA violation + NBHSB sanitation violation. **What this gate outputs instead:** "Single-use blade" disclosure on straight razor promotions. "NBHSB-compliant sanitation protocol" language. No "traditional barbershop experience" copy without sanitation disclosure. **Why competitors miss it:** OSHA BBP is considered a medical/healthcare standard. Most marketing tools don't apply it to barbershops. The exposure risk from a blade nick during a hot shave is real — and documented. --- ### Moat 3 — "Master Barber" Credential Accuracy Gate **What it blocks:** Use of "Master Barber" as a marketing title without the Nevada NBHSB Master Barber designation. **The law:** NRS 644 defines two tiers of Nevada barber license: - **Barber (NRS 644.130):** 1,000 hours of approved training - **Master Barber (NRS 644.140):** 1,500 hours of approved training + additional exam "Master Barber" in Nevada is a specific regulatory designation. Using the title in marketing without `NBHSB-MB-IND-XXXXXXX` format license = credential misrepresentation. "Master cuts," "master-level service," and "expert master barber" are permissible if they don't claim the regulatory title. **What this gate outputs instead:** If the operator provides an MB license number → "Nevada Master Barber [NBHSB-MB-IND-XXXXXXX]" verified. If not → "licensed Nevada barber" with standard license number. "Master Barber" title is never used without license verification. **Why competitors miss it:** "Master Barber" is used informally nationwide. Nevada's specific 1,500-hour + exam requirement for the regulatory title is unknown to national tools. --- ### Moat 4 — Instrument Sanitation Claim Gate **What it blocks:** "Sterile tools," "hospital-grade sterilization," "autoclave-sterilized clippers," and similar false sanitation claims. **The standard:** NAC 644 barbershop sanitation standards require: - EPA-registered disinfectant at correct concentration and dwell time between clients - Clean towels per client - Neck strips per client (no reuse) - Sanitizing jar/tray for combs, brushes, clippers between clients **What is NOT required (and therefore cannot be claimed):** Autoclaving (steam sterilization). Barbershop instruments are non-critical devices under Spaulding Classification — disinfection, not sterilization, is the correct standard. "Autoclave-sterilized clippers" is a false claim (autoclaving damages clipper blades and is not the regulatory standard). **What this gate outputs instead:** "NBHSB-compliant sanitation: EPA-registered disinfectant between every client." "Clean tools, clean cape, clean neck strip — every client, every time." No "sterile" or "hospital-grade" language. **Why competitors miss it:** Barbershops trying to compete with med spas have adopted "hospital-grade sterilization" language. It's false and it creates regulatory exposure. --- ### Moat 5 — Hair & Beard Product Drug Claim Gate **What it blocks:** "Grows your beard faster," "stops hair loss," "thickens hair," "reverses thinning," "promotes hair growth" — any claim that a product treats, prevents, or mitigates a condition. **The law:** FDA 21 CFR Part 701 and 21 USC 321(g)(1). A product intended to affect the structure or function of the body is a drug. Barbershops selling beard oils, pomades, or growth serums with these claims are selling an unapproved drug. The only FDA-approved OTC hair loss treatment is minoxidil (Rogaine) — and even that has specific labeling requirements. **Permissible claims (cosmetic):** "Moisturizes and conditions," "softens and tames," "nourishes the beard," "promotes healthy-looking hair." These are cosmetic function claims. **Blocked claims (drug):** "Stimulates follicles," "activates dormant hair," "stops DHT," "reverses male pattern baldness," "clinically proven to grow beard." Any claim tied to a mechanism of action on the body. **What this gate outputs instead:** Cosmetic-function-only product copy. If the product is minoxidil or makes drug claims on its own label → refer to FDA labeling only. **Why competitors miss it:** Beard oil and hair growth product marketing is full of drug claims. The category is almost entirely non-compliant. Most AI marketing tools amplify these claims rather than blocking them. --- ### Moat 6 — FTC 2023 Before/After Gate **What it blocks:** Haircut transformation posts, beard makeover content, and fade photos that imply typical results, use unrepresentative photos, or include endorsements without material disclosure. **The rule:** FTC Guides Concerning Endorsements and Testimonials (16 CFR Part 255, revised 2023). Before/after posts must reflect the typical client experience. A dramatic transformation photo from the shop's best work is not the typical result. "Results may vary" is insufficient under the 2023 revision — the FTC requires disclosure of what a typical client can expect. **Additional requirements:** - Paid reviews (including gifted services in exchange for posts) must disclose the relationship - Employee/owner posts promoting the shop require "#ad" or "#sponsored" disclosure - Social media contests that require check-ins or reviews must disclose **What this gate outputs instead:** Before/after content with "individual results vary" + description of what the typical service produces. No "best work" posts presented as typical. Paid partnership disclosures on influencer/model content. **Why competitors miss it:** Instagram barbershop content is almost entirely transformation photos. The FTC 2023 update tightened the "typical results" standard. This gate is rarely applied to barbershop content by any competitor. --- ### Moat 7 — Booth Rental / Independent Contractor Advertising Gate **What it blocks:** "Our barbers," "our team of expert barbers," and "meet our staff" language for shops operating on a booth rental model where barbers are independent contractors. **The issue:** Most Nevada barbershops operate on a booth rental model. Booth renters are independent contractors — not employees. Advertising copy that presents ICs as "our barbers" or "our team" may: 1. Misrepresent the employment relationship (FTC truthfulness standard) 2. Create implied agency/vicarious liability for the shop owner if an IC causes harm 3. Conflict with IC agreement terms that define the relationship as independent **IRS / DOL relevance:** The "our team" framing contributes to behavioral control indicators that the IRS uses to classify workers as employees. Shops with booth renters should maintain IC-consistent language. **What this gate outputs instead:** "Our barbershop is home to [N] independent licensed barbers." "Book with [BarberName] at [ShopName]." "Independently operated — each barber is a licensed Nevada professional." Language that accurately represents the booth rental model. **Why competitors miss it:** No national marketing tool understands booth rental vs. employee in the barbershop context. This gate protects shop owners who could face IRS reclassification risk or liability exposure. --- ## Input Variables ``` SHOP_NAME: "Razor Sharp Barbershop" SHOP_ADDRESS: "4820 W Sahara Ave, Las Vegas, NV 89102" SHOP_PHONE: "(702) 555-0198" SHOP_WEBSITE: "razorsharplv.com" NBHSB_SHOP_LICENSE: "NBHSB-SHOP-0031847" OWNER_NAME: "Marcus Williams" OWNER_LICENSE: "NBHSB-MB-IND-20140028341" # Master Barber OWNER_TITLE: "Master Barber" # only if MB license confirmed BARBER_COUNT: 4 BOOTH_RENTAL_MODEL: true # true = IC barbers; false = employees SERVICES: ["Haircuts", "Fades", "Tapers", "Beard Trims", "Hot Shaves", "Line-ups", "Kids Cuts"] STRAIGHT_RAZOR_SERVICES: true PRODUCT_LINE: ["Layrite", "Uppercut Deluxe", "Suavecito"] GOOGLE_RATING: 4.9 GOOGLE_REVIEW_COUNT: 287 PRICE_RANGE: "$$" CITY: "Las Vegas" STATE: "Nevada" TARGET_NEIGHBORHOODS: ["Summerlin", "Spring Valley", "Paradise"] ``` --- ## Compliance Audit Checklist (14-point) Before any output is delivered, run all 14 checks: | # | Check | Pass Criteria | |---|-------|---------------| | 1 | NBHSB shop license in ad | NBHSB-SHOP-XXXXXXX format present | | 2 | NBHSB individual license in bio/about | NBHSB-BAR-IND or NBHSB-MB-IND format | | 3 | "Master Barber" title gated | Only used with MB license confirmed | | 4 | Straight razor sanitation disclosed | "Single-use blade" + EPA disinfectant | | 5 | BBP/OSHA ECP reference | Exposure control plan noted for blade services | | 6 | No "sterile/autoclave" claim | Disinfection (not sterilization) language only | | 7 | No hair growth drug claims | Cosmetic function claims only | | 8 | Product claims cosmetic-only | No structure/function claims on retail products | | 9 | Before/after = typical results | No best-work-as-typical transformation | | 10 | FTC 2023 endorsement disclosure | Paid/gifted content disclosed | | 11 | Booth rental language accurate | ICs = "independent barbers," not "our team" | | 12 | No NBC license formats for barbers | NBHSB only — never use NBC for barber services | | 13 | TCPA opt-out on SMS | "Reply STOP to opt out" on every SMS | | 14 | No fabricated reviews/aggregateRating | Schema uses actual Google data only | **Required score:** 14/14 to publish any output. --- ## Pricing - **One-time:** $49 - **Monthly:** $19.99/month (includes prompt updates as Nevada regulations change) - **Bundle:** Included in Home Services & Trades Bundle v2 ($99) --- ## Changelog - v2.0.0 (2026-05-26): Full rebuild. 7-moat NBHSB-specific framework. Distinct from Skill #222 (hair salon dual-board kit). Added booth rental IC gate, Master Barber credential gate, OSHA BBP gate for blade services.
don't have the plugin yet? install it then click "run inline in claude" again.
generates complete, compliance-audited marketing content for Nevada barbershops and master barbers. every output screens against 7 regulatory compliance gates that national marketing tools miss entirely, protecting shop owners from Nevada State Barber Health & Sanitation Board complaints, OSHA citations, FTC enforcement, and false advertising liability. use this skill when you need seasonal email campaigns, Google ads, social media briefs, service page copy, or reputation management content that won't trigger regulator audits or liability exposure.
shop information:
SHOP_NAME: legal business name (e.g., "Razor Sharp Barbershop")SHOP_ADDRESS: physical street address with zip code (required for Google Business Profile schema)SHOP_PHONE: primary contact number with area code (702 format for Nevada)SHOP_WEBSITE: URL without https:// prefix (e.g., razorsharplv.com)NBHSB_SHOP_LICENSE: Nevada State Barber Health & Sanitation Board shop license in format NBHSB-SHOP-XXXXXXX (required , no output without this)owner/operator information:
OWNER_NAME: full name of shop owner or primary operatorOWNER_LICENSE: individual barber license in format NBHSB-BAR-IND-XXXXXXX or NBHSB-MB-IND-XXXXXXX (master barber format) , required for credential accuracyOWNER_TITLE: "Master Barber" only if MB license confirmed; otherwise "Licensed Barber"staffing model:
BOOTH_RENTAL_MODEL: boolean (true = independent contractor barbers; false = W-2 employees) , determines language gate for "our team" vs. "independent barbers"BARBER_COUNT: total number of barbers operating in shop (integer)service details:
SERVICES: array of services offered (e.g., ["Haircuts", "Fades", "Tapers", "Beard Trims", "Hot Shaves", "Line-ups", "Kids Cuts"])STRAIGHT_RAZOR_SERVICES: boolean (true triggers sanitation disclosure + OSHA BBP gate)PRODUCT_LINE: array of retail product brands sold (e.g., ["Layrite", "Uppercut Deluxe", "Suavecito"])market & reputation:
CITY: Nevada city (e.g., "Las Vegas")STATE: always "Nevada"TARGET_NEIGHBORHOODS: array of geographic or demographic targets (e.g., ["Summerlin", "Spring Valley", "Paradise"])GOOGLE_RATING: numeric rating from Google Business Profile (e.g., 4.9)GOOGLE_REVIEW_COUNT: total verified review count from Google (integer; must use actual data, not fabricated)PRICE_RANGE: "$", "$$", "$$$", or "$$$$" (currency symbols, not words)external connections:
GOOGLE_BUSINESS_API_KEY with OAuth 2.0 credentials (scope: business.google.com/management). if unavailable, skill will request manual rating/review count input.META_BUSINESS_ACCOUNT_TOKEN if available; if not, outputs will be plain-text briefs without direct posting.input: SHOP_NAME, SHOP_ADDRESS, NBHSB_SHOP_LICENSE, OWNER_LICENSE, STRAIGHT_RAZOR_SERVICES flag
output: pass/fail validation report with missing field list or success confirmation
check that NBHSB_SHOP_LICENSE matches format NBHSB-SHOP-XXXXXXX (7 alphanumeric characters after prefix). check that OWNER_LICENSE matches NBHSB-BAR-IND-XXXXXXX or NBHSB-MB-IND-XXXXXXX. if OWNER_TITLE claims "Master Barber" but OWNER_LICENSE is only BAR-IND format, flag as credential mismatch and fail validation.
if STRAIGHT_RAZOR_SERVICES is true, require manual confirmation of shop's Bloodborne Pathogen Exposure Control Plan (ECP) documentation (do not assume compliance). if missing, fail validation with note: "straight razor services require documented OSHA ECP before marketing content can be generated."
if GOOGLE_RATING and GOOGLE_REVIEW_COUNT are not provided and Google Business Profile API is unavailable, request manual input (do not fabricate).
input: all validated inputs from step 1, product claims list, service descriptions output: 7 gate audit report (pass/fail per gate); proceed to step 3 only if all 7 gates pass
gate 1 (NBHSB dual-license): confirm NBHSB_SHOP_LICENSE and OWNER_LICENSE appear in every template. search output templates for any reference to "Nevada Board of Cosmetology" or "NBC license" and reject (barbershop marketing must use NBHSB format only). confirm license numbers are not redacted or obscured in final output.
gate 2 (straight razor / bloodborne pathogen): if STRAIGHT_RAZOR_SERVICES is true, search all promotional copy for straight razor, hot shave, or blade service language. confirm every instance includes disclosure: "single-use blade" + "EPA-registered disinfectant between every client" or equivalent. confirm OSHA Bloodborne Pathogen Standard is noted in FAQ or service page footer (e.g., "Our blade services comply with OSHA 29 CFR 1910.1030 and Nevada NAC 644.560 sanitation requirements"). if disclosure is missing, flag and rewrite.
gate 3 (Master Barber credential accuracy): if OWNER_TITLE is "Master Barber," confirm OWNER_LICENSE is NBHSB-MB-IND-XXXXXXX format. search all templates for "Master Barber" and confirm it is paired with license number verification. if OWNER_LICENSE is standard barber format (BAR-IND), remove all "Master Barber" title language and replace with "Licensed Nevada Barber [NBHSB-BAR-IND-XXXXXXX]". if OWNER_TITLE is not explicitly "Master Barber," permit "master cuts" or "expert-level service" language without triggering gate (these are not regulatory title claims).
gate 4 (instrument sanitation claim accuracy): search all service page copy and ad briefs for terms: "sterile," "hospital-grade sterilization," "autoclave-sterilized," "surgical-grade." flag each instance. rewrite to: "NBHSB-compliant sanitation: EPA-registered disinfectant between every client." confirm no claim of autoclave use (barbershop instruments are non-critical devices; autoclaving damages blades and is not the regulatory standard). allow "clean tools, clean cape, clean neck strip" language.
gate 5 (hair & beard product drug claims): for each item in PRODUCT_LINE, search ad copy and email templates for claims: "grows," "thickens," "reverses," "stops hair loss," "promotes hair growth," "stimulates follicles," "activates dormant," "stops DHT." flag each instance as drug claim (FDA 21 CFR Part 701). rewrite to cosmetic-function-only: "softens and conditions," "moisturizes," "nourishes," "tames." if product is minoxidil or makes drug claims on its own manufacturer label, do not generate original copy (cite FDA label only). if third-party product carries unverified growth claims, assume compliant cosmetic function language only.
gate 6 (FTC 2023 before/after): search all social media captions, Instagram content, and transformation photo briefs. confirm no before/after post presented without "individual results vary" disclosure AND description of typical client outcome (not best-work outcome). confirm no paid reviews, gifted services-for-post arrangements, or employee endorsements without "#ad" or "#sponsored" disclosure. confirm no contest or check-in promotions without prize/relationship disclosure.
gate 7 (booth rental / independent contractor language): if BOOTH_RENTAL_MODEL is true, search all templates for "our barbers," "our team of expert barbers," "meet our staff," and "our stylists." flag each instance. rewrite to: "our barbershop is home to [BARBER_COUNT] independently licensed Nevada barbers" or "book with [BarberName] at [ShopName] , independently operated." if BOOTH_RENTAL_MODEL is false (employees), permit "our team" language without restriction.
output format: audit report table with 7 rows (one per gate), each showing gate name, pass/fail status, specific text rewrites made, and line reference in output template.
input: SHOP_NAME, OWNER_TITLE, NBHSB_SHOP_LICENSE, SERVICES, GOOGLE_RATING, TARGET_NEIGHBORHOODS, PRODUCT_LINE output: 3 complete email templates (subject line + body copy) in plaintext or markdown, each 250-350 words, compliant with all 7 gates
variant 1 (seasonal / holiday): e.g., "Summer Fade Season Kickoff" , highlight seasonal service demand, include shop license number in signature, reference single-use blade if straight razor offered, avoid product drug claims.
variant 2 (promotional / product push): e.g., "New Lineup: Fresh Product Drops" , feature PRODUCT_LINE with cosmetic-function claims only, include NBHSB_SHOP_LICENSE, describe products as enhancing grooming routine (not treating conditions).
variant 3 (reputation / referral): e.g., "Thanks for 4.9 Stars" , reference actual GOOGLE_RATING and GOOGLE_REVIEW_COUNT, include license numbers, add booth rental language if applicable (e.g., "our independent barbers"), call-to-action for referral with TCPA-compliant opt-out language if SMS is offered.
each template includes:
input: SERVICES, SHOP_NAME, NBHSB_SHOP_LICENSE, OWNER_TITLE, TARGET_NEIGHBORHOODS, PRICE_RANGE, GOOGLE_RATING output: 5 responsive search ad (RSA) groups in Google Ads format, each with headlines + descriptions + final URL
each RSA group targets a specific service or neighborhood. headlines and descriptions include:
example RSA group (hot shaves with straight razor):
input: SERVICES, SHOP_NAME, TARGET_NEIGHBORHOODS, GOOGLE_RATING, PRODUCT_LINE, PRICE_RANGE, BOOTH_RENTAL_MODEL output: 6 social media ad briefs (no graphics; copy + audience targeting only) in plaintext
each brief includes:
6 briefs target: (1) summer fades, (2) beard trims, (3) product retail (cosmetic claims only), (4) kids cuts, (5) referral program, (6) new client offer with license disclosure.
input: SHOP_NAME, SHOP_PHONE, NBHSB_SHOP_LICENSE, SERVICES, PRODUCT_LINE, PRICE_RANGE output: 4 SMS message templates (160 characters max each, TCPA-compliant)
each SMS includes:
4 messages: (1) appointment reminder, (2) new service offer, (3) product promo (cosmetic claims only), (4) referral reward.
character limit: 160 chars including footer "reply STOP to opt out" (26 chars). max message body: 134 characters.
input: GOOGLE_RATING, GOOGLE_REVIEW_COUNT, SERVICES, SHOP_NAME, NBHSB_SHOP_LICENSE, OWNER_TITLE output: 4 GBP post templates (300-500 characters each) in plaintext
each post is written for Google Business Profile "Posts" feature (different from Google My Business status updates). posts include:
4 posts: (1) seasonal service highlight, (2) product feature, (3) review testimonial (cite actual review if available; if not, cite review count + rating only), (4) limited-time offer.
input: SERVICES, SHOP_NAME, TARGET_NEIGHBORHOODS, GOOGLE_RATING, PRODUCT_LINE, OWNER_TITLE, BOOTH_RENTAL_MODEL, STRAIGHT_RAZOR_SERVICES output: 4 Instagram caption templates (2,200 characters max each) in plaintext with hashtag strategy
each caption is written for an Instagram post (photo not provided by skill). captions include:
4 caption angles: (1) technique/skill highlight (fades, tapers, line-ups), (2) product feature, (3) client transformation (with "results vary" disclosure), (4) shop culture/team (booth rental emphasis if applicable).
input: SERVICES list, NBHSB_SHOP_LICENSE, OWNER_LICENSE, OWNER_TITLE, STRAIGHT_RAZOR_SERVICES, PRICE_RANGE, GOOGLE_RATING, GOOGLE_REVIEW_COUNT, SHOP_ADDRESS, SHOP_PHONE, SHOP_WEBSITE, BOOTH_RENTAL_MODEL output: HTML service page template (1 per primary service) + JSON-LD schema markup
each service page includes:
schema markup (JSON-LD):