More screenshots

    Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIGitHub CopilotGitHub CopilotGemini CLIGemini CLI+20 more

    formal complaint letter drafter

    2

    Drafts structured, professional, and fact-based formal complaint letters for consumer or corporate disputes.

    $9

    Secure checkout via Stripe

    30-day refund guarantee

    Converts to your local currency at checkout

    0 installsSecurity scanned
    formal complaint letter drafter

    formal complaint letter drafter

    Example session with this skill installed

    Draft a complaint to City Water Corp. Account 99-123. They overcharged me $450 in Jan. I called on Feb 1st and spoke to Sarah who promised a refund, but it never arrived. I want my money back.

    • Read your context and instructions
    • Compiled the formal complaint letter

    I have drafted a formal complaint letter based on the details provided regarding your overcharge by City Water Corp.

    Formal Complaint: Billing Error and Unfulfilled Refund Promise

    LETTER HEADER
    To: City Water Corp. Customer Resolutions Department
    From: [User Name]
    Date: October 24, 2023
    Account Number: 99-123
    Reference: Formal Complaint - Billing Overcharge

    OPENING STATEMENT
    I am writing to submit a formal complaint regarding a billing error on my account and a subsequent failure to process a promised refund.

    BACKGROUND AND CHRONOLOGY

    • January 2023: An overcharge of $450.00 was applied to account 99-123.
    • February 1, 2023: I contacted customer service via telephone and spoke with a representative named Sarah.

    PRIOR ATTEMPTS TO RESOLVE
    During the call on February 1, Sarah acknowledged the error and stated that a refund of $450.00 would be issued to my account. As of today's date, this refund has not been received.

    SPECIFIC GRIEVANCES

    1. Incorrect Billing: The account was debited $450.00 in excess of the agreed service rate for January.

    Failure to Issue Refund: Despite a verbal confirmation from a company representative, the refund remains outstanding.

    IMPACT AND CONSEQUENCES
    The primary impact is the loss of $450.00, which has been withheld from my finances for over eight months.

    DESIRED OUTCOME

    1. Immediate credit of $450.00 to account 99-123 or a refund to the original payment method.
    2. Written confirmation that this adjustment has been processed.

    REGULATORY OR ESCALATION NOTICE
    If this matter is not resolved satisfactorily, I may consider raising it with the relevant utility regulator or consumer protection body.

    SUPPORTING DOCUMENTATION
    Supporting documentation regarding the January statement and records of the February 1st call was not provided for this draft. I suggest attaching your January bill and any call logs.

    CLOSING STATEMENT AND SIGNATURE BLOCK
    I look forward to your prompt response.

    Sincerely,
    [User Name]
    [User Phone/Email]

    PLAIN ENGLISH SUMMARY
    This letter is designed to create a clear paper trail of your dispute. Keeping copies of all correspondence is vital for future evidence. If you receive no response, you should contact your local utilities commission. Seek professional advice if you intend to pursue small claims court. Approach escalation by focusing strictly on the failed promise of the refund.

    STRENGTHENING TIPS
    Ensure you attach the specific January bill showing the $450 charge. If you have a call reference number from Sarah, add it to the chronology. Confirm if there are any additional late fees caused by this overcharge that should be added to the desired outcome.

    PROFESSIONAL REVIEW REMINDER
    This letter is a drafting and communication aid. Qualified legal or regulatory advice may be appropriate if your financial interests are significantly affected.

    This complaint letter was generated as a drafting assistance tool... [Disclaimer truncated for length]

    Connects securely to your tools. The creator never sees your data.

    What you get

    Organize scattered facts into a professional chronological dispute letter.Prepare formal documentation for submission to an ombudsman or regulator.Draft firm but neutral notices of breach for service providers.Structure multiple grievances into a clear, actionable format for fast review.

    About this skill

    The problem

    Drafting a formal complaint is often emotional and disorganized. Users struggle to structure facts chronologically or separate grievances from desired outcomes, leading to letters that are easily dismissed by corporations or regulators.

    What it does

    • Extracts and categorizes raw facts into structured sections like chronology, specific grievances, and practical impact.
    • Generates a professional, firm, and neutral letter without inflammatory language or unsubstantiated threats.
    • Organizes multi-part issues into numbered items to ensure every grievance is addressed by the recipient.
    • Performs a factual-consistency check to ensure no dates, names, or reference numbers are invented or hallucinated.

    Why this beats prompting it yourself

    Standard LLM prompts often hallucinate legal citations or invent supporting documents that don't exist. This skill enforces a strict non-fabrication policy, ensuring the final draft is grounded only in the facts you provide while maintaining a tone suitable for regulatory escalation.

    Use cases

    • Escalating unresolved customer service issues to a corporate executive office.
    • Preparing a formal submission for an ombudsman or consumer protection agency.
    • Drafting a notice of dispute for service providers regarding billing errors or contract breaches.

    Known limitations

    Does not provide legal advice or cite specific statutes. Requires the user to provide factual inputs; it will not guess missing dates or account numbers.

    How to install

    Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.

    ~30 seconds
    1. 1

      Download the ZIP

      Free skills download straight away. Paid skills unlock right after purchase.

    2. 2

      Unzip into your skills folder

      Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.

    3. 3

      Ask your agent to use it

      Restart the agent if it was already running. It picks the skill up automatically - no config needed.

    Skills folder by agent

    Click the path to copy it. Create the folder if it does not exist yet.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    30-day refund

    Not a fit? Get your money back

    Trust & safety

    Security scanned

    Verified clean today

    • Passed all security checks, Safe to install

    Listedtoday

    Frequently Asked Questions