Product support
You found this page from your product's documentation — welcome. Everything here is for people who own one of the packs: the install walkthrough, the current fixes for each product, and a direct line to me. This page is updated more often than the PDFs in your download, so if the docs and this page disagree, trust this page.
Stuck? Ask the assistant
The Help assistant knows every fix on this page and solves most install problems on the spot. Anything it can't solve — billing, refunds, a broken download — it sends straight to me with one click, and I reply by email. You're talking to the person who built the packs, not a ticket queue.
Start here: installing your plugin
Nine out of ten support emails are one of these three things:
- Create a Project first. Skills save and read your profile from the Project folder — a loose chat has nowhere to put it.
- Upload the plugin zip, not the documentation zip. The right file has
-claude-pluginin the name. Don't unzip it. - Run the setup wizard before anything else, inside the Project. Every skill reads the profile it creates.
Fixes that apply to every pack
The packs share the same foundation, so most problems have the same fix regardless of which one you own. Check here first — the per-product sections below only cover what's specific to your profession.
Install & setup
The setup wizard won't run (or a skill keeps asking me to set up).
You need to be in a task inside your Project, not a loose chat. Create the Project first (Cowork → Projects → New Project), open it, start the task there, and run your pack's setup wizard. The wizard refuses to run without a Project folder — that's by design, because the Project is where your profile is saved.
I don't see the plugin after uploading.
Re-open Settings → Plugins and confirm it's listed. If it isn't, upload again — and upload the plugin zip as-is (the file with -claude-plugin in the name); don't unzip it first.
Error: "zip cannot contain nested zip files."
You uploaded the wrong file. Cowork wants the plugin zip (-claude-plugin in the name, the smaller one) — not the documentation zip. Re-download the plugin zip from your purchase and upload that.
The skills don't pick up my details / outputs come out generic.
Run skills inside the Project where you ran the setup wizard — not a free-floating chat. Every skill auto-loads your profile from the Project folder, so it only works in that Project.
Voice & quality
The output doesn't sound like me.
Two fixes:
- Add 3–5 of your best (anonymized) past documents to the Project folder so Claude can see your actual voice, then re-run the setup wizard to sharpen the voice answers.
- Ask for more specificity in the request: "Match the voice from my samples in the Project folder, and reference the specifics of this situation."
The output is too long.
Give an explicit limit: "150 words max." If Claude keeps going over, add: "When I give a word limit, stay under it — cut content rather than exceed it."
Claude keeps using words or clichés I hate.
Re-run your pack's setup wizard and list those exact phrases under "words I never use" — every skill reads them. If one keeps slipping through, add a hard line to the request: "Do not use the word X in any client-facing document."
Working with the pack
I'm not sure which skill to use for a task.
Run your pack's skill catalog (type / inside the Project and pick the …skill-catalog entry) for the full grouped menu — or just describe the task in plain words and Claude will pick the right skill.
Claude included personal or client details I didn't want in the output.
Never paste real names, account numbers, or IDs in the first place — use placeholders like [CLIENT NAME]. The packs' privacy guards flag raw personal data, but the redaction habit is the real protection. If real details appear in an output, scrub them before sending.
Something's actually broken — a file won't open, the install errored.
First, re-download the zip from your purchase library — that fixes most corrupted-file cases. If it's still broken, open the Help assistant on this page and tell it what you saw, with which product you bought and the email you used at checkout — it sends the details straight to Alex.
Your product
- Accountant AI Prompts
- Bookkeeper AI Prompts
- Real Estate (Realtor) AI Prompts
- Real Estate AI Operating System
- Loan Officer AI Prompts
- Contractor AI Prompts
- Photographer AI Prompts
- Social Media Manager AI Prompts
- Management Consultant AI Prompts
- Financial Advisor AI Prompts
- Solo Founder OS (Indie Operator)
- Claude for Small Business Owners
- Books & Tax Two-Pack
- Real Estate Deal Team Two-Pack
Accountant AI Prompts
All products ↑Install & setup
The setup wizard won't run.
You need to be in a task inside your Project, not a loose chat. Make sure you created the Project first (Cowork → Projects → New Project), opened it, and started the task there. The wizard refuses to run without a Project folder mounted — that's by design, because the Project is where your profile is saved.
Compliance & accuracy
Claude is making up tax citations or thresholds.
This is the failure mode to watch most closely. Two fixes:
- Verify every IRC section, Reg, Rev. Proc., and dollar threshold against current authority before anything goes to a client.
tax-specificity-guardflags drafts that state a citation precisely so you don't miss one. - When you catch a fabricated cite, paste it back and ask: "Where did you get this citation? I didn't provide it." Then add to your request: "Never cite authority I haven't provided — use
[verify citation]as a placeholder instead."
Claude keeps using language I hate ("write-off," "audit-proof," "guaranteed").
Re-run /accountant-setup-wizard and list those exact phrases under "words I never use" — every skill reads them. If one keeps slipping through, add a hard line to your request: "Do not use the word 'write-off' in any client-facing document."
Claude is forgetting the "as of [TAX YEAR]" qualifier.
Add to your request: "Include 'as of [TAX YEAR]' on any reference to current tax law, rates, or thresholds." A planning memo without it becomes a problem when the client reuses it next year.
Voice & quality
The output sounds generic / not like my firm.
- Your Project folder is probably thin. Add 3–5 of your best anonymized client letters so Claude can see your actual voice, then re-run
/accountant-setup-wizardto sharpen the voice answers. - Or the request didn't ask for enough specificity. Re-run with: "Match the voice from my sample letters in the Project folder, and reference the specifics of [this client's situation]."
The output is too long for a simple client email.
Add an explicit limit: "150 words max." If Claude keeps going over, add: "When I give a word limit, stay under it — cut content rather than exceed it."
Skills
A skill drifted into something outside my engagement scope.
That's practice-boundary-guard doing its job — it fires when a request edges into legal advice or work outside the engagement. Re-scope the request to what you're actually engaged to do, or send the client a scope-change note (/scope-change-notification).
Bookkeeper AI Prompts
All products ↑Install & setup
The setup wizard won't run.
You need to be in a task inside your Project, not a loose chat. Make sure you created the Project first (Cowork → Projects → New Project), opened it, and started the task there. The wizard refuses to run without a Project folder mounted — that's by design, because the Project is where your profile is saved.
The CPA / tax boundary
A client is asking me a tax question and I don't know how to respond.
You don't answer it — you route it. Run /tax-or-bookkeeping-triage (acknowledge and send to their CPA) or /refuse-tax-advice (a friendly decline). This is the most important habit in the whole product; the cpa-boundary-guard is there to catch it if you forget.
The guard fired and reframed my request — is that a bug?
No, that's cpa-boundary-guard doing its job. It fires when a request drifts into tax advice, worker classification, payroll-tax, sales-tax/nexus, audit language, or entity choice. Re-scope to the bookkeeping side (record the facts, route the determination), and you're good.
A client wants me to decide what bills to pay / approve a payment.
client-funds-control-guard reframes "what to pay" into "what the client should review and approve." You prepare the list; the client or an authorized approver decides. Stay out of custody risk.
Quality & accuracy
The output sounds generic / not like my firm.
- Your Project folder is probably thin. Add 3–5 of your best anonymized client emails, then re-run
/bookkeeper-setup-wizardto sharpen the voice answers. - Or the request didn't ask for specificity. Re-run with: "Match the voice from my sample emails in the Project folder, for [this client's situation]."
Claude stated a deadline / threshold / fee I'm not sure about.
That's exactly what tax-specificity-guard flags — verify it before sending. Never let a stated number go to a client unverified; use [verify current rule] until you've confirmed it.
The output is too long for a simple client message.
Add an explicit limit: "150 words max." If it keeps going over, add: "When I give a word limit, stay under it — cut content rather than exceed it."
Real Estate (Realtor) AI Prompts
All products ↑Common fixes
It's inventing property features or comps.
That's the one thing to watch, and the skills are built to avoid it — but if you see a number or
feature you didn't provide, replace it. The rule the pack follows: if you didn't supply it, it
becomes a bracketed placeholder, not a guess. For comps specifically, the pack has no live MLS
access — always pull the comps yourself and paste them in. realtor-practice-boundary-guard flags
value and comp claims so they don't slip by.
I'm worried about a fair-housing slip.
The fair-housing-guard runs automatically on anything headed for a client, the MLS, or the
public, and appends a before-publishing checklist. Trust it, but still do a final read with one
rule in mind: describe the property and the location, never the buyer. If you're marketing a
55+ community, the guard will only allow age-targeted language with a "confirm valid 55+ status for
this listing" stamp — fill that in from the actual listing, never from your specialty alone.
A client asked me something legal, tax, or mortgage-related.
The pack won't answer those, by design — realtor-practice-boundary-guard reframes them to
agent-supplied / professional-reviewed. Draft the part that's yours (the plain-language update, the
next step) and route the legal/tax/financing question to the attorney, CPA, or lender. That's not
a limitation; it's what keeps you inside your license.
Someone sent wire or closing-funds instructions.
Stop. The pack never originates, relays, or confirms wire instructions, and neither should an
email it drafts. realtor-privacy-wire-guard flags this every time. Tell the client to use the
verified instructions they already received from title/escrow and to confirm them by phone using
a number they independently know before sending a cent. Wire fraud is the biggest loss in this
business — this is the one place to be slow.
Real Estate AI Operating System
All products ↑The OS runs on the same plugin foundation as the Realtor pack, so these fixes apply to both. OS-specific guides ship in your Guides and Examples zip.
Common fixes
It's inventing property features or comps.
That's the one thing to watch, and the skills are built to avoid it — but if you see a number or
feature you didn't provide, replace it. The rule the pack follows: if you didn't supply it, it
becomes a bracketed placeholder, not a guess. For comps specifically, the pack has no live MLS
access — always pull the comps yourself and paste them in. realtor-practice-boundary-guard flags
value and comp claims so they don't slip by.
I'm worried about a fair-housing slip.
The fair-housing-guard runs automatically on anything headed for a client, the MLS, or the
public, and appends a before-publishing checklist. Trust it, but still do a final read with one
rule in mind: describe the property and the location, never the buyer. If you're marketing a
55+ community, the guard will only allow age-targeted language with a "confirm valid 55+ status for
this listing" stamp — fill that in from the actual listing, never from your specialty alone.
A client asked me something legal, tax, or mortgage-related.
The pack won't answer those, by design — realtor-practice-boundary-guard reframes them to
agent-supplied / professional-reviewed. Draft the part that's yours (the plain-language update, the
next step) and route the legal/tax/financing question to the attorney, CPA, or lender. That's not
a limitation; it's what keeps you inside your license.
Someone sent wire or closing-funds instructions.
Stop. The pack never originates, relays, or confirms wire instructions, and neither should an
email it drafts. realtor-privacy-wire-guard flags this every time. Tell the client to use the
verified instructions they already received from title/escrow and to confirm them by phone using
a number they independently know before sending a cent. Wire fraud is the biggest loss in this
business — this is the one place to be slow.
Loan Officer AI Prompts
All products ↑Install & setup
The setup wizard won't run.
You need to be in a task inside your Project, not a loose chat. Make sure you created the Project first (Cowork → Projects → New Project), opened it, and started the task there. The wizard refuses to run without a Project folder mounted — that's by design, because the Project is where your profile is saved.
Compliance & accuracy
Claude is putting a rate or payment number in the draft.
It shouldn't, and the design prevents it — but if a number appears, never send it. Rates, APR, payments, points, and lock terms always come out as [from engine] / [from LE] placeholders you fill from your pricing engine and the Loan Estimate. If a number slips in, replace it with a placeholder and add to your request: "Never state a rate, APR, payment, or lock term — use [from engine] placeholders only." lo-compliance-guard flags drafts that drift toward a quote.
Claude wrote something that predicts rates or pushes urgency ("rates won't last," "historic lows").
That's a UDAAP trap — stop. Add to your request: "No future-rate predictions, no urgency or scarcity claims, no guaranteed-savings language." The guard flags these, but the judgment is yours.
A co-marketing piece — is this RESPA-compliant?
The pack drafts the copy; RESPA Section 8 compliance is yours. Confirm the cost split reflects fair market value and you've documented who paid for what before publishing. If you're unsure whether a piece crosses the line, send it to your compliance officer first — Section 8 violations carry per-occurrence penalties.
Claude described the borrower in a way that worries me (ECOA).
Never describe a borrower by a protected class. Add to your request: "Describe the loan, the property, and the math — never the borrower's protected characteristics." Re-run and scrub before sending.
Voice & quality
The output sounds generic / not like me.
- Your Project folder is probably thin. Add 2–3 of your best real borrower or realtor emails (scrubbed of names and NPI) so Claude can see your actual voice, then re-run
/lo-us-setup-wizardto sharpen the voice answers. - Or the request didn't ask for enough specificity. Re-run with: "Match the voice from my sample emails in the Project folder, and reference the specifics of [this borrower's situation]."
The output is too long for a simple borrower text.
Add an explicit limit: "100 words max." If Claude keeps going over, add: "When I give a word limit, stay under it — cut content rather than exceed it."
Skills
A borrower got denied — which skill, and is the draft the actual notice?
Use /denial-with-options for the borrower communication, but the formal adverse-action notice still goes through your compliant process — it has ECOA timing and content rules the guard flags. The draft is the message, not the legal notice.
An appraisal came in low — does a skill handle that?
/lo-us-appraisal-update communicates appraisal status (ordered / received / delayed) and states no value. It does not negotiate value, advise on a reconsideration-of-value (ROV), or counsel the contract — that's a live conversation with the borrower and agent, not an AI draft.
Contractor AI Prompts
All products ↑Install & setup
The setup wizard won't run.
You need to be in a task inside your Project, not a loose chat. Make sure you created the Project first (Cowork → Projects → New Project), opened it, and started the task there. The wizard refuses to run without a Project folder mounted — that's by design, because the Project is where your profile is saved.
Compliance & accuracy
Claude made up a building-code reference.
This is the failure mode to watch most closely. Two fixes:
- Verify every code citation, permit requirement, and inspection rule against your local building department or your reference materials before anything goes to a customer or the city. Codes are local and they change.
- When you catch a fabricated reference, paste it back and ask: "Where did you get this code citation? I didn't provide it." Then add to your request: "Never cite a building-code section I haven't provided — use
[verify with local code]as a placeholder instead."
The numbers don't match my pricing.
Always check the math yourself — Claude is not a calculator and doesn't know your market. Give it your actual numbers in the prompt; don't ask it to estimate prices for you. On change orders and estimates it's built to mark [verify total] rather than calculate — keep it that way.
Claude wrote something legal- or lien-sounding I'm not sure about.
That's the warning sign to stop and route it to your attorney. The pack is explicit that contract, lien, and waiver instruments come from counsel — lien-and-license-guard flags these and appends a checklist, but the actual legal step is the attorney's, and a statutory deadline is yours to track. Never let a lien or notice window slip.
Claude is promising a price or a timeline.
Add to your request: "Use 'estimated,' 'approximately,' and 'subject to site conditions.' Never write 'guaranteed' about price, timeline, or outcome." The advertising-environmental-scope-guard also flags guarantee language and "licensed/insured/bonded" claims for substantiation.
Voice & quality
The output sounds like a corporate brochure, not me.
- Your Project folder is probably thin. Add 2–3 of your best real customer emails (scrubbed of names and numbers) so Claude can see your actual voice, then re-run
/contractor-setup-wizardto sharpen the voice answers. - Add the phrases you'd never say to the "words I never use" list, and the phrases that sound like you to the voice samples.
Claude is using fancy words I don't use.
Add them to your "words I never use" list, and add a hard line to the request: "Use plain language. No fancy construction or corporate jargon."
It's too generic.
- Your Project context is probably empty. Add 2–3 real estimates and emails (scrubbed).
- Your trade and specialty in the setup are probably too broad. Get specific.
- Add specificity to the request: "This is for a [specific job type] customer in [specific situation]."
Skills
A change came up mid-job and I grabbed the wrong skill.
For an everyday field change to scope, cost, or schedule, use /change-order. Only use /contract-addendum-cover-letter when you're routing a formal, attorney-prepared amendment to the contract. When in doubt, it's /change-order.
A skill drifted into legal, structural, or out-of-trade territory.
That's advertising-environmental-scope-guard or lien-and-license-guard doing its job — they fire when a request edges into legal advice, engineering, specialty-license work, or another trade. Re-scope the request to what you're licensed to do, and route the rest to the right professional.
Photographer AI Prompts
All products ↑Install & setup
The setup wizard won't run.
You need to be in a task inside your Project, not a loose chat. Make sure you created the Project first (Cowork → Projects → New Project), opened it, and started the task there. The wizard refuses to run without a Project folder mounted — that's by design, because the Project is where your profile is saved.
Voice & quality
Claude keeps using clichés I hate ("magical," "obsessed," "tell your story").
- Re-run
/photographer-setup-wizardand add them to your "words I never use" list explicitly. Every skill reads it, andphotographer-voice-keeperenforces it. Common bans: "capturing memories," "freeze the moment," "tell your story," "magical," "epic," "obsessed," "dream session," "your forever." - At the end of a prompt you can add: "Don't use any of the clichés from my voice list."
The output sounds generic / not like me.
- Your Project folder is probably thin. Add 3-5 of your best real inquiry replies, a gallery delivery email, and a few captions (scrubbed of names) so Claude can see your actual voice, then re-run
/photographer-setup-wizardto point at them. - Add to the prompt: "This must sound specifically like me, not a generic photographer. If any studio could have sent it, rewrite."
Inquiry replies sound like a template.
- Upload more of your best converting replies — voice comes from your samples, not defaults.
- Always provide the specific detail from their inquiry (venue, date, what they asked) so the reply can be specific to them.
The output is too long for a simple client text.
- Add an explicit limit: "100 words max." If Claude keeps going over, add: "When I give a word limit, stay under it — cut content rather than exceed it."
Prices, contracts & integrity
Claude invented a price, date, or package detail.
It shouldn't — the design prevents it. If a number appears that you didn't provide, never send it. Replace it with a placeholder and add: "Never state a price, date, or deliverable count I didn't provide — use a placeholder." When you catch one, ask "where did you get this number?" and reinforce the rule.
Claude wrote a contract clause that sounds final and didn't flag it for my attorney.
Add: "All contract-clause output must begin with 'DRAFT — REVIEW WITH ATTORNEY IN [STATE] BEFORE SENDING' and end with a list of points to flag." Have one attorney review all your clauses once — especially the AI-edit, AI-training, and usage-rights language.
Can I have Claude write a 5-star review from a client?
No — that's fabrication and breaks platform rules. /review-testimonial-request asks the client for an honest review and makes it easy. If a client shared real words you want to display, the pack tidies their words but stamps it a draft for them to approve and post themselves — never a quotable testimonial it invented.
A client wants to reschedule / cancel — which skill, and what about my policy?
/reschedule-cancellation-reply drafts the human message. It points to your contract's reschedule/retainer/cancellation terms as you supply them — it never invents a policy. When money is in dispute, review against the signed agreement before sending.
A balance is due before a shoot.
/final-balance-reminder drafts the courtesy reminder. The amount and due date come from your signed contract as placeholders — if you don't supply them, the draft shows placeholders rather than a guess.
Skills
Vendor pitches don't sound right.
Vendor pitches are about a specific shared relationship. Always provide the specific shared client, venue, or context in the prompt — a pitch with no specific shared context will always sound generic. Use /vendor-pitch-wedding or /vendor-pitch-brand.
Management Consultant AI Prompts
All products ↑Common fixes
I'm worried it'll cite something that doesn't exist.
The pack is built to use real, attributable sources and to flag uncertain ones rather than invent them — where a specific statute or CFR section is uncertain you'll see "[verify exact citation before client use]". Treat that as a feature: verify any specific citation before it goes to a client. If you ever see a confident-looking citation you can't source, don't ship it — ask the skill where it came from.
A client asked me something legal, tax, audit, or regulatory.
The pack won't answer those, by design — practice-boundary-guard reframes anything that strays into
a legal/tax/audit/valuation/regulatory determination to a recommendation for the client's licensed
advisor. Draft the part that's yours (the strategy, the options, the questions for counsel) and route
the determination to the right professional. That's not a limitation; it's what keeps you inside your
scope of practice.
I want to post about an engagement without breaching the NDA.
Use /linkedin-post-from-engagement — it's built NDA-safe (no client names, no deal specifics), and
confidentiality-guard double-checks it. The rule it enforces: share the lesson, never the client. If
you paste client-identifying details, the guard will flag them with a redaction checklist before
anything is public-ready.
Should I even take this engagement?
If there's any chance of a conflict, run /conflict-of-interest-check before you accept — it walks a
structured COI check so you catch the problem before you're committed.
Financial Advisor AI Prompts
All products ↑Your documentation zip includes the full workflow guide and cheat sheet. For anything not covered there, the install walkthrough at the top of the page covers setup, and email is at the bottom.
No product-specific fixes — everything for this pack is covered by the shared fixes above.
Solo Founder OS (Indie Operator)
All products ↑Your documentation zip includes the full operator guides. For anything not covered there, the install walkthrough at the top of the page covers setup, and email is at the bottom.
No product-specific fixes — everything for this pack is covered by the shared fixes above.
Claude for Small Business Owners
All products ↑Your guide zip contains the full walkthrough. The install walkthrough at the top of the page covers the plugin-upload flow step by step.
No product-specific fixes — everything for this pack is covered by the shared fixes above.
Books & Tax Two-Pack
All products ↑This bundle is the Bookkeeper and Accountant packs — see those two sections; every fix there applies.
No product-specific fixes — everything for this pack is covered by the shared fixes above.
Real Estate Deal Team Two-Pack
All products ↑This bundle is the Realtor and Loan Officer packs — see those two sections; every fix there applies.
No product-specific fixes — everything for this pack is covered by the shared fixes above.
Didn't find your answer?
Where to look, in order:
- Inside your Project, run your pack's
/…-helpskill — it answers “how do I” questions from the pack's own content. - The troubleshooting guide in your documentation zip — same fixes as this page, readable offline.
It hands anything it can't solve straight to me — mention your product name and checkout email when it asks.
Social Media Manager AI Prompts
All products ↑Install & setup
›The setup wizard won't run.
You need to be in a task inside your Project, not a loose chat. Make sure you created the Project first (
Cowork → Projects → New Project), opened it, and started the task there. The wizard refuses to run without a Project folder mounted — that's by design, because the Project is where your profile is saved.›The skills don't pick up my context / outputs ignore my setup.
Run skills inside the Project where you ran the wizard — not a free-floating chat. Every skill auto-loads your profile file from the Project folder, so it only works in that Project. If you started a chat outside it, move into the Project and try again.
Voice & quality
›Claude keeps using corporate language that contradicts the cartridge.
Three likely causes:
/cartridge-builderafter a couple weeks of real posts.›The captions feel generic.
/cartridge-builderto refine it, and add 3–5 real sample posts from this client so Claude can see the actual voice.›Instagram looks great but the TikTok version feels wrong.
TikTok wants a different modulation — more casual, faster. Add platform-specific notes to the cartridge describing how the voice shifts per platform, or re-run
/caption-tiktokwith "make this more casual / faster-paced than the Instagram version."›I'm getting voice bleed between two clients' posts.
This is the failure mode that loses client confidence fastest — prevent it obsessively:
/voice-checkto compare a draft against the right cartridge, and use the 60-second voice-bleed scan incheat-sheet.pdfbefore anything from a different client goes out.›I'm spending too long editing the output.
After the first run you should be editing for under two minutes, not ten. If it's more, the cartridge isn't aligned with reality (re-run
/cartridge-builder) or the AI is defaulting to generic language (add more real sample posts to the cartridge). Tighten the feedback loop — seewhy-this-works.pdf.Planning & skills
›The content calendar feels repetitive — too many posts on the same pillar.
Your
/content-calendarcontext didn't specify distribution. Re-run with: "Mix pillars throughout — no more than 2 consecutive posts in the same pillar." If the imbalance persists, review the cartridge's pillars with/cartridge-builder.