Fill the room: 10 AI skills for events and nights that sell

ticket-pricing

price a ticket so the night pays for itself before anyone walks in

How the two work together

Claude thinks it through. Paste the Claude prompt into Claude Code, or drop the folder into your skills folder. Claude does the judgement: what to look for, what is worth doing, what is right.

Codex gets it done. At the hand-off point Claude runs Codex on your machine with one command and passes it the Codex prompt. Codex does the mechanical part and hands the result back. Claude checks it before you see it.

No API key to set up: Claude calls the Codex you already have installed. If Codex is not installed, Claude does that half itself and tells you.

Prompt for Claude

---
name: ticket-pricing
description: Turns the real cost of putting an event on into a ticket price that covers it, written the way the law now requires it to be shown, with the total price including every unavoidable fee, the VAT position stated, the refund and transfer terms drafted in plain words, and the break-even and sell-out figures on one page. Use before you open ticket sales, change a price, or add a booking fee.
---

# Price a ticket so the night pays for itself before anyone walks in

You give this every cost the event will incur, the capacity of the room, what you take from an average head on food and drink, and how you intend to sell the tickets. You get back a costed price: the floor below which the night loses money, the headline price written as a total price with unavoidable fees inside it, the VAT treatment stated, the refund, transfer and cancellation terms drafted in plain words, and the number of tickets that has to sell before the night breaks even. It will not predict how many you will sell, and it will not tell you what the market will bear.

## What it does

1. **Build the cost floor from real invoices and real rates before anybody says a number out loud.** Two columns. Fixed costs that happen whether four people come or the room is full: the performer or host fee, the sound and lighting hire, the print, the extra door and bar hours at the rates actually paid including employer costs, the music licence, the room's own lost covers if you are closing part of the venue. Variable costs that scale per head: the food, the welcome drink, the glassware breakage you always get. Every line carries the document it came from and its date. A cost with no source is not a cost, it is a hope, and it belongs in the gaps list. This step is the whole skill. Everything after it is arithmetic and wording.

2. **Work out what a head is worth to you on the night, from your own tills, and not from anything else.** Take the gross margin per head from your own trading figures for a comparable session, not the revenue, and not a figure from a trade article. If the ticket includes food, deduct the food cost from the ticket, not from the margin, or you will count it twice. Where the event is free entry with spend behind it, this is the only number that matters and the ticket price is zero by definition. Where the ticket is the product, write down both: what the ticket brings and what the average attendee spends beyond it. The second number is what makes a low ticket price rational, and it is also what makes it dangerous, because it is the number owners are most confident about and least able to evidence.

3. **Decide what you are actually selling, because the consumer law consequences differ.** Entry only, entry with food included, a deposit taken against a bill, a table booking with a minimum spend, and a gift voucher are five different things. A deposit against a bill is not a ticket and the money remains the customer's until it is applied. A minimum spend is a contract term and has to be capable of surviving a fairness test. A voucher has its own expiry and refund questions. Write one sentence saying which of the five this is. Owners routinely describe a deposit as a ticket in the terms and as a deposit in the email, and that inconsistency is where a chargeback argument starts.

4. **Set the headline price as the total price, with every unavoidable charge already inside it.** Section 230 of the Digital Markets, Competition and Consumers Act 2024 requires the total price to be given in an invitation to purchase, and defines it as including "any fees, taxes, charges or other payments that the consumer will necessarily incur if the consumer purchases the product". The CMA's price transparency guidance puts it as "Any unavoidable or 'mandatory' charges", and its worked example is a theatre ticket showing a mandatory £2 per-transaction charge inside the headline price. So a £20 ticket with a compulsory £2 booking fee is a £22 ticket, advertised as £22, everywhere it is advertised. Adding the fee at the checkout screen is drip pricing and is prohibited.

5. **Separate the genuinely optional extras and show them separately, because they are allowed to be outside the headline.** The same CMA guidance says optional charges "must also be included in the invitation to purchase, but they do not have to be part of the total cost". A seat upgrade, a pre-show drink, a programme, a late checkout: genuinely optional, so they sit under the price, priced, not hidden. The test is not what you call it. The test is whether the customer can buy the thing without paying it. If every ticket carries it, it is not optional however the sales page describes it, and it goes in the headline. Write the list of extras with a yes or no in an "avoidable" column and let that column decide, because a fee nobody can avoid is where the enforcement cases start.

6. **State the VAT position on the ticket price, in writing, once.** If the business is VAT registered, the price shown to a consumer includes VAT and the working papers should show the VAT-exclusive figure so the margin is real. CAP Code rule 3.18 permits VAT-exclusive prices only where they are clearly addressed to buyers who can recover VAT, with the VAT position prominently stated, which is not the case for a public ticket sale. If the business is not registered, check the threshold rather than assuming: GOV.UK sets registration at the point "your total taxable turnover for the last 12 months goes over £90,000", or where turnover is expected to exceed it in the next 30 days. A run of ticketed events is exactly how a small venue crosses that line without noticing, and the answer belongs to the accountant, not to this document.

7. **Put the music licence in the cost stack, because it is charged on what you take.** PPL PRS state that "If you play or perform music in your business or organisation in the UK, you will usually need TheMusicLicence", that the cost "depends on a number of factors, such as the size of the business or organisation and the ways that it uses music", and that they need details of "any live performances of music". Their published example for a one-off live performance in a pub or bar for up to 100 people is £14.64, which they express as "14p per person". Ticketed popular music concerts are licensed under a separate concerts tariff calculated on takings. Get the actual quote for your event before you set the price rather than after, and put the figure in the fixed column with the quote reference and its date.

8. **Draft the refund, transfer and cancellation terms in plain words, and know that the usual online cancellation right does not apply.** Regulation 28(1)(h) of the Consumer Contracts (Information, Cancellation and Additional Charges) Regulations 2013 excludes from the cancellation rights "the supply of accommodation, transport of goods, vehicle rental services, catering or services related to leisure activities, if the contract provides for a specific date or period of performance". So a dated event does not carry the 14 day right, which means your own policy is the only policy, and it has to be fair and it has to be legible. Section 62 of the Consumer Rights Act 2015 makes an unfair term "not binding on the consumer", unfair meaning a term that "contrary to the requirement of good faith, it causes a significant imbalance in the parties' rights and obligations under the contract to the detriment of the consumer". Section 68 requires a written term to be "transparent", that is, "plain and intelligible" and "legible". Write what happens if the customer cannot come, what happens if you cancel, whether the ticket can be passed to a friend, and by when.

9. **Publish the price sheet with the significant conditions attached, and keep a dated copy.** CAP Code rule 8.17 requires marketing to state significant conditions where omitting them is likely to mislead, including a "prominent closing date, if applicable", and rule 8.22 says promoters "must not claim that consumers must respond by a specified date or within a specified time if they need not". So an early bird price needs a real end date that really ends. Produce one page: the total price, what is included, the optional extras priced separately, the VAT line, the refund and transfer terms, the date sales open and close, and the capacity. Under it, for the owner only: the cost floor, the break-even ticket count, the sell-out contribution, and the price below which the event should not run at all. Date the sheet and keep it, because when somebody asks in March what the December ticket included, the sheet is the answer.

## Then it checks

1. Every cost line names the invoice, quote or rate it came from and its date, and the file contains no cost, margin or per-head figure that was not supplied by the owner from their own records.
2. The headline price equals the total the customer must pay, with every unavoidable fee, booking charge and compulsory service charge inside it, and no charge appears later in the buying process that was not in the headline.
3. Every charge shown outside the headline has a yes in the avoidable column, meaning the customer can buy a ticket without paying it, and any charge that every ticket carries has been moved into the headline.
4. The VAT position is stated once, explicitly, and the working papers show the VAT-exclusive figure where the business is registered, or record that registration status was confirmed with the owner where it is not.
5. The refund, transfer and cancellation terms are written in full sentences a customer can read, state what happens when the venue cancels as well as when the customer cannot come, and nowhere claim or imply a statutory 14 day cancellation right that does not apply to a dated event.
6. The break-even ticket count, the capacity and the walk-away price are all on the sheet, the break-even count is not greater than the capacity, and every deadline printed on the sheet is a real date that is actually enforced.

Any check fails: name it, redo that step once. Failed twice: say what is wrong and stop.

## Rules
- Public information only.
- Never invent a fact, a number or a quote.
- Anything sent in someone's name says whose name it is.
- Never state an expected conversion rate, a typical sell-through, an average ticket price for the sector or a benchmark of any kind. No such figure exists for a single independent venue, and a price set against a borrowed number is a guess wearing a suit.
- Never put a compulsory charge outside the headline price, and never describe a charge as optional because the sales page calls it optional. The test is whether a customer can complete the purchase without paying it.
- Never write a term that takes the customer's money and gives nothing back in every circumstance, including where the venue cancels. Refuse to draft it, say why, and leave the clause blank for the owner's solicitor.
- Never advise on whether the business should register for VAT, whether a supply is exempt, or how to treat a deposit for VAT. Record the question, name the figure read from GOV.UK and the date it was read, and send it to the accountant.
- Never set the price. It produces the floor, the break-even count and the legal shape of the number. What to charge above the floor is the owner's commercial decision and it is signed off by them.
- This output is a working document prepared for the owner to check against their own invoices, accounts and till figures, and for their accountant and solicitor to check before tickets go on sale. It applies published consumer and advertising rules to draft pricing and terms. It is not legal or tax advice and it is not confirmation that the pricing or the terms comply.

## Built from
- Digital Markets, Competition and Consumers Act 2024, section 230, https://www.legislation.gov.uk/ukpga/2024/13/section/230, read 16 September 2026: the definition of an invitation to purchase and the total price as including "any fees, taxes, charges or other payments that the consumer will necessarily incur", which is step 4.
- Competition and Markets Authority, "Providing clear and accurate information about prices: summary" (part of Price transparency, CMA209), https://www.gov.uk/government/publications/price-transparency-cma209/providing-clear-and-accurate-information-about-prices-summary, page showing 7 January 2026, read 16 September 2026: the mandatory versus optional charge distinction in steps 4 and 5, the theatre ticket worked example with the £2 mandatory charge, and the prohibition on drip pricing.
- Consumer Rights Act 2015, section 62, https://www.legislation.gov.uk/ukpga/2015/15/section/62, and section 68, https://www.legislation.gov.uk/ukpga/2015/15/section/68, read 16 September 2026: the fairness test and the transparency requirement that shape the terms drafted in step 8.
- The Consumer Contracts (Information, Cancellation and Additional Charges) Regulations 2013, regulation 28, https://www.legislation.gov.uk/uksi/2013/3134/regulation/28/made, read 16 September 2026: the exclusion at 28(1)(h) for "services related to leisure activities, if the contract provides for a specific date or period of performance", which is why step 8 says the venue's own policy is the only policy.
- Consumer Rights Act 2015, section 90, https://www.legislation.gov.uk/ukpga/2015/15/section/90, read 16 September 2026: the information that must be given on a ticket resale, read for the transfer policy in step 8.
- GOV.UK, "VAT registration: thresholds", https://www.gov.uk/vat-registration/thresholds, no publication date shown on the page, read 16 September 2026: the £90,000 taxable turnover threshold and the 30 day forward test in step 6.
- Committee of Advertising Practice, CAP Code (Edition 12), Section 3 "Misleading advertising", https://www.asa.org.uk/type/non_broadcast/code_section/03.html, no publication date shown on the page, read 16 September 2026: rules 3.17 and 3.18 on quoted prices including non-optional taxes and charges, and the narrow circumstances in which a VAT-exclusive price is permitted, in steps 4 and 6.
- Committee of Advertising Practice, CAP Code (Edition 12), Section 8 "Promotional marketing", https://www.asa.org.uk/type/non_broadcast/code_section/08.html, no publication date shown on the page, read 16 September 2026: rule 8.17 on significant conditions and the prominent closing date, and rule 8.22 on false deadlines, both in step 9.
- PPL PRS Ltd, "What is TheMusicLicence", https://pplprs.co.uk/themusiclicence/, and "Music Licence Cost", https://pplprs.co.uk/themusiclicence/music-licence-cost/, no publication dates shown on the pages, read 16 September 2026: the requirement to hold a licence to play or perform music in a business, the factors that set the cost, and the published one-off live performance example of £14.64 for up to 100 people, in step 7.

Prompt for Codex

# ticket-pricing

## You are given
Every cost the event will incur, as supplied documents or typed lines: performer and host fees with their quotes, sound and lighting hire, print, extra staff hours with the hourly rates actually paid and the employer cost uplift, food and drink costs at the venue's own prices, the music licence quote with its reference and date, and anything hired or bought in. The capacity of the room and any reduced capacity for this layout. The venue's own gross margin per head for a comparable session, taken from its own tills. Whether the business is VAT registered, and its VAT rate for admission if supplied. What is being sold, as one of entry only, entry with food, deposit against a bill, table booking with minimum spend, or gift voucher. The intended headline price, every fee and charge the customer would meet, and for each charge whether a ticket can be bought without paying it. How the tickets will be sold and by whom. The refund, transfer and cancellation wording the owner wants. The sale open and close dates and any early bird end date. And the judgements already made by Claude and supplied to you: which charges are unavoidable, which of the five things is being sold, and the walk-away price.

## Produce
Write into a `./ticket-pricing-output/` folder:

1. `costs.csv` with these columns in this order: `cost_ref`, `description_verbatim`, `cost_type`, `amount_gbp`, `vat_treatment`, `per_head_or_fixed`, `source_document`, `source_date`, `confirmed`. `cost_ref` is K001 upward. `cost_type` is exactly one of `performer or host fee`, `hire`, `extra staff hours`, `food`, `drink`, `print and decoration`, `music licence`, `card or platform fee`, `lost covers`, `other`. `per_head_or_fixed` is exactly `fixed` or `per head`. `confirmed` is `yes` where a document and date are named and `no` otherwise.
2. `cost-floor.csv` with columns: `line`, `amount_gbp`. Rows, in this order: `total fixed cost`, `variable cost per head`, `gross margin per head from own tills`, `contribution per ticket at the intended price`, `break_even_tickets`, `capacity`, `break_even_exceeds_capacity`, `contribution at full capacity`, `walk_away_price_supplied`. `break_even_tickets` is the total fixed cost divided by the contribution per ticket, rounded up to a whole ticket.
3. `charges.csv` with columns: `charge_ref`, `charge_name_verbatim`, `amount_gbp`, `charged_per`, `can_ticket_be_bought_without_it`, `classification_supplied`, `shown_in_headline`, `where_first_displayed`. `charged_per` is exactly one of `per ticket`, `per transaction`, `per person`, `per booking`. `classification_supplied` is exactly `unavoidable` or `optional` and is copied from the judgement supplied, never decided here. Any row where `can_ticket_be_bought_without_it` is `no` and `shown_in_headline` is `no` is listed in `gaps.md`.
4. `price-sheet.md` - the customer-facing page: the total price in figures, what the price includes as a list, each optional extra with its own price, the VAT line as supplied, the refund, transfer and cancellation terms verbatim as supplied, the sale open and close dates, any early bird end date, and the capacity. Nothing on this page is written by Codex; every line is placed from the input.
5. `owner-sheet.md` - the same event for the owner only: total fixed cost, variable cost per head, contribution per ticket, break-even ticket count, contribution at full capacity, the walk-away price as supplied, and the VAT-exclusive figure for each price where the business is VAT registered.
6. `terms-check.csv` with columns: `term_ref`, `term_text_verbatim`, `covers_customer_cannot_attend`, `covers_venue_cancels`, `covers_transfer_to_another_person`, `states_a_deadline`, `deadline_date`, `sentence_count`, `longest_sentence_words`, `contains_statutory_14_day_claim`. Any `yes` in the last column is listed in `gaps.md` as the first item.
7. `price-sheet-log.csv` with columns: `date`, `event_name`, `headline_total_price_gbp`, `included_items`, `optional_extras`, `refund_policy_summary`, `sale_opens`, `sale_closes`. Appended to any existing log, never overwritten.
8. `gaps.md` - a numbered list of: any claim to a statutory 14 day cancellation right on a dated event; any unavoidable charge shown outside the headline price; any cost line with no source document or date; any charge with no classification supplied; a missing gross margin per head; a break-even ticket count greater than the capacity; a missing VAT registration status; a refund clause that does not say what happens when the venue cancels; and any deadline on the price sheet with no date.

## Rules
- Codex measures, calculates, records and checks. It never sets a price, never classifies a charge as avoidable or unavoidable, never rewords the owner's terms, and never writes a refund clause. Those arrive with the input.
- Never invent a cost, a margin, a capacity or a VAT rate. A missing figure is written as `not supplied` and listed in `gaps.md`, and any calculation depending on it is left blank rather than estimated.
- Never write a conversion rate, a sell-through percentage, a typical ticket price for the sector, or any benchmark. No such figure exists for a single independent venue and none is to appear in any file.
- Never produce a `price-sheet.md` in which the headline figure differs from the sum the customer must pay. If the supplied headline and the supplied unavoidable charges do not agree, write the page with the figure as supplied, leave the discrepancy in place, and make it item one in `gaps.md`.
- Never move a charge between the headline and the extras on your own judgement. Record what was supplied and flag the contradiction.
- All arithmetic is shown: every derived figure in `cost-floor.csv` names the rows it was calculated from.
- Money is in GBP with the pound sign and two decimal places, and every price is stated as the amount the customer pays. Dates are DD Month YYYY. British English throughout.
- No em dash characters in any file you write. Use a comma, a full stop or the word "and". A supplied line containing one is recorded verbatim and flagged in `gaps.md`.
- Every file ends with this line: this is a working document prepared for the owner to check against their own invoices, accounts and till figures, and for their accountant and solicitor to check before tickets go on sale. It is not legal or tax advice and it does not confirm that the pricing or the terms comply.

## Return
The absolute path of each file written and the row count of each CSV. The total fixed cost, the variable cost per head, the contribution per ticket, the break-even ticket count and the capacity. Whether the break-even count exceeds the capacity. Every charge classified as unavoidable and whether each one appears inside the headline price, named individually. The headline total price as written on `price-sheet.md` and the sum of the price plus every unavoidable charge, so the two can be compared at a glance. The VAT registration status recorded and the VAT-exclusive figure where one was calculated. Whether the terms cover a venue cancellation, a customer who cannot attend and a transfer, each as a yes or no. Every cost line with no source document. The `gaps.md` item count.

Built from the best public work on this

Sources for ticket-pricing

Everything below was opened and read on 16 September 2026. Nothing is cited that could not be loaded.

1. Digital Markets, Competition and Consumers Act 2024, section 230

https://www.legislation.gov.uk/ukpga/2024/13/section/230, no publication date shown on the page, read 16 September 2026.

This is the section that changed how a ticket price has to be written, and most independent venues have not read it.

Subsection (10) defines the trigger. An "invitation to purchase" means "a commercial practice involving the provision of information to a consumer - (a) which indicates the characteristics of a product and its price, and (b) which enables, or purports to enable, the consumer to decide whether to purchase the product or take another transactional decision in relation to the product." A poster with a price on it is an invitation to purchase. So is a Facebook post, an Instagram story with a price sticker, a chalkboard and an email.

Subsection (4) defines the total price as including "any fees, taxes, charges or other payments that the consumer will necessarily incur if the consumer purchases the product". The word doing the work is "necessarily". Not "typically", not "usually". If the customer cannot complete the purchase without paying it, it is part of the price and it has to be in the number on the poster.

Subsection (2)(c) covers the case where the final amount genuinely cannot be worked out in advance: the trader must give the information enabling the consumer to compute it, with equal prominence to the price itself.

This became step 4 of the skill and the single hardest rule in it, because the booking fee added at checkout is so normal that owners do not experience it as a charge at all. It also became the shape of the `charges.csv` file in the Codex brief, where the deciding column is whether a ticket can be bought without paying the charge.

Where the skill departs: the Act carries a wide enforcement regime with substantial penalties, and the skill does not quote penalty figures at an owner. Fear is a poor instrument for getting a price sheet right, and the arithmetic of putting the fee inside the headline is simple enough not to need it. The skill also does not attempt to say whether a particular practice breaches the Act, which is an enforcement judgement.

2. Competition and Markets Authority, "Providing clear and accurate information about prices: summary", part of Price transparency (CMA209)

https://www.gov.uk/government/publications/price-transparency-cma209/providing-clear-and-accurate-information-about-prices-summary, page showing 7 January 2026, read 16 September 2026.

The plain-language companion to source 1, written for businesses, and the reason the skill can explain the rule without quoting statute at a landlord.

It states that the total price must include "Any unavoidable or 'mandatory' charges", and it prohibits what it calls "'drip pricing'", described as hiding additional fees, taxes or other charges until later in the purchase process. Its worked examples are useful precisely because one of them is a ticket: it shows theatre tickets with a mandatory £2 per-transaction charge included in the headline price rather than added at the end.

The other half of the guidance is the half owners find reassuring, and it is step 5. Optional charges "must also be included in the invitation to purchase, but they do not have to be part of the total cost". So the pre-show drink, the seat upgrade and the programme can sit under the price with their own figures. The distinction between the two lists is not what the seller calls them; it is whether the customer can buy the ticket without them.

Where the skill departs: the guidance runs across many sectors, covers partitioned pricing, subscription traps and pressure selling, and quotes the maximum penalties. The skill uses the two distinctions a ticket seller needs and leaves the rest. It also does not reproduce the penalty figures, for the reason given above. The date on this page is the date the page itself showed on 16 September 2026, and the skill records it that way rather than asserting a separate publication history it did not verify.

3. Consumer Rights Act 2015, sections 62 and 68

https://www.legislation.gov.uk/ukpga/2015/15/section/62 and https://www.legislation.gov.uk/ukpga/2015/15/section/68, no publication dates shown on the pages, read 16 September 2026.

Section 62 gives the consequence and the test. "An unfair term of a consumer contract is not binding on the consumer", and a term is unfair if "contrary to the requirement of good faith, it causes a significant imbalance in the parties' rights and obligations under the contract to the detriment of the consumer", judged by reference to the subject matter, the circumstances when the term was agreed, and the other terms of the contract.

Section 68 is the one that catches most small venues: "A trader must ensure that a written term of a consumer contract, or a consumer notice in writing, is transparent", transparent meaning expressed in "plain and intelligible" language and, in writing, "legible".

Together they are step 8. The practical effect for a ticketed event is that a policy which keeps the money in every circumstance, including when the venue itself cancels, is the textbook significant imbalance, and a policy printed in six point grey on a booking confirmation is failing the transparency test whatever it says. The Codex brief turns both into something measurable: `terms-check.csv` records whether the clause covers a venue cancellation, and counts sentences and the longest sentence, because an unreadable clause is a real defect and sentence length is the only proxy a machine can measure honestly.

Where the skill departs: section 62 and the grey list in Schedule 2 are a large body of law with a long enforcement history, and the skill does not attempt to rule on fairness. It drafts in plain sentences, flags the two clauses that reliably go wrong, and leaves the clause blank rather than writing a term it thinks is unfair. It says in its rules that it refuses to draft a term that returns nothing in every circumstance.

4. The Consumer Contracts (Information, Cancellation and Additional Charges) Regulations 2013, regulation 28

https://www.legislation.gov.uk/uksi/2013/3134/regulation/28/made, no publication date shown on the page, read 16 September 2026.

A single line that settles an argument venues have with customers constantly. Regulation 28(1)(h) excludes from the cancellation rights "the supply of accommodation, transport of goods, vehicle rental services, catering or services related to leisure activities, if the contract provides for a specific date or period of performance".

A dated event is a leisure service with a specific date of performance. The 14 day online cancellation right that customers have read about, and that applies when they buy a jumper, does not apply to a ticket for the 12th of December. This matters in both directions and the skill uses it in both. It means the venue's own refund policy is the only policy the customer has, which raises the standard the policy has to meet rather than lowering it. And it means a venue that prints "you have 14 days to cancel under distance selling rules" on its ticket page has given away something it did not have to give and has created a term it now has to honour.

Where the skill departs: the Regulations also carry pre-contract information duties which apply whether or not the cancellation right does, and the skill does not teach them. It handles the information question through the price sheet and the total price rule instead, which covers the same ground for the customer without asking an owner to learn a second regime.

5. Consumer Rights Act 2015, section 90

https://www.legislation.gov.uk/ukpga/2015/15/section/90, no publication date shown on the page, read 16 September 2026.

Read for the transfer half of step 8. Section 90 imposes duties where a ticket is resold through a secondary ticketing facility: the buyer must be given "the information necessary to enable the buyer to identify that seat or standing area" where the ticket is for a particular seat or area, including "the name of the area in the venue", the block, "the number, letter or other distinguishing mark of the row" and the seat, any unique ticket number, any restriction on who may use the ticket, and the price at which it was originally sold. It also requires disclosure where the seller is the facility operator, the event organiser, or connected to either, and requires all of it "in a clear and comprehensible manner" and "before the buyer is bound by the contract".

A small venue is unlikely to be operating a secondary ticketing facility. It is quite likely to be deciding whether a customer may pass a ticket to a friend, and that decision is better made knowing what the resale regime looks like. The skill uses the section to make the transfer policy explicit rather than silent, because silence is what produces a doorway argument on the night.

Where the skill departs: the section is aimed at resale platforms and the skill does not pretend a pub is one. It takes the principle, that a person buying a transferred ticket should know what they are getting and what was originally paid, and turns it into a policy line rather than a compliance exercise.

6. GOV.UK, "VAT registration: thresholds"

https://www.gov.uk/vat-registration/thresholds, no publication date shown on the page, read 16 September 2026.

The threshold as read: registration is required when "your total taxable turnover for the last 12 months goes over £90,000 (the VAT threshold)", or when turnover is expected to go over it within the next 30 days.

Step 6 uses it for one narrow purpose. A venue running an occasional ticketed night has a habit of treating ticket income as separate from trade, and a programme of events is one of the ordinary ways a small business crosses the line without planning to. The skill therefore makes VAT status an explicit input rather than an assumption, records the figure and the date it was read, and sends the question to the accountant. Its rules forbid it from advising on registration, exemption or the treatment of a deposit, all three of which are genuinely technical and all three of which an owner will otherwise ask it about.

Where the skill departs: it takes only the threshold. It does not touch the reduced rate, the cultural exemption, the treatment of admission charges by charities, or the point at which a deposit creates a tax point, all of which are real questions for ticketed events and none of which belong in a pricing document written by a skill.

7. Committee of Advertising Practice, CAP Code (Edition 12), Sections 3 and 8

https://www.asa.org.uk/type/non_broadcast/code_section/03.html and https://www.asa.org.uk/type/non_broadcast/code_section/08.html, no publication dates shown on the pages, read 16 September 2026.

Section 3 supplies the advertising half of the price rule. Rules 3.17 and 3.18 require that quoted prices include non-optional taxes, duties, fees and charges that apply to all or most buyers, and permit VAT-exclusive prices only where the communication is clearly addressed to those who pay no VAT or can recover it, with the VAT position prominently stated. That sits alongside the statutory rule in source 1 and reaches the same place by a different route, which is worth knowing: a venue that gets the price display wrong faces both an advertising problem and a consumer law problem from the same poster.

Section 8 supplies step 9. Rule 8.17 requires marketing communications to state significant conditions where their omission is likely to mislead, including a "prominent closing date, if applicable, for purchases and submissions of entries or claims". Rule 8.22 provides that promoters "must not claim that consumers must respond by a specified date or within a specified time if they need not". An early bird price that quietly continues after its published end date is the exact practice rule 8.22 names, and it is common because extending it feels generous.

Where the skill departs: Section 8 is mostly about prize promotions, and the ticket-pricing skill takes only the significant conditions and deadline rules. The prize promotion material is handled in a different skill, which keeps each file about one job.

8. PPL PRS Ltd, TheMusicLicence

https://pplprs.co.uk/themusiclicence/ and https://pplprs.co.uk/themusiclicence/music-licence-cost/, no publication dates shown on the pages, read 16 September 2026.

Cited because it is a cost, and because it is the cost most often left out of an event budget until the invoice arrives.

The first page states that "TheMusicLicence allows you to legally play and perform music in your business, whether through the radio, TV, other digital devices and/or live performances", that "If you play or perform music in your business or organisation in the UK, you will usually need TheMusicLicence", and that "Permission is needed from the relevant copyright holders - those people who create music - in order to play or perform music in public." It sets out the split: PPL collects for "the use of recorded music on behalf of record companies and performers", PRS for Music for "the use of musical compositions and lyrics on behalf of songwriters, composers and publishers".

The cost page states that the price "depends on a number of factors, such as the size of the business or organisation and the ways that it uses music", that they need details such as "square metreage, number of employees, or venue capacity" and about "any live performances of music", and gives a published example for a one-off live performance in a pub or bar for up to 100 people at £14.64, expressed as "14p per person".

That single worked example is why the source is in the skill rather than a general warning to "check your music licence". It gives an owner a real order of magnitude for a small one-off night, which is small, and it makes the point that the figure scales with people, which matters once the night grows.

Where the skill departs: the skill does not quote a rate for a ticketed concert. Ticketed popular music concerts sit on a separate concerts tariff calculated on takings, and the published tariff document could not be loaded on 16 September 2026, so the skill says only that a separate tariff applies and instructs the owner to obtain the quote with its reference and date before pricing. Naming a percentage we could not open would be exactly the invented number the rules forbid.

Best public prompt we found for this job

The closest public artefact is the `close-plan` skill in Anthropic's `knowledge-work-plugins` repository, raw source at https://raw.githubusercontent.com/anthropics/knowledge-work-plugins/main/sales/skills/close-plan/SKILL.md. The repository has 24,123 stars, read from api.github.com on 16 September 2026. It builds a business case and a dated plan for a deal, which is a different job, but its evidence discipline is the best we found anywhere for work where a number reaching a customer has to be defensible.

The instruction worth copying is this one:

Cite every value as read, link the record, show human labels not API names, and say "blank" versus "not queried".

The distinction between "blank" and "not queried" is the good part, and it is what the Codex brief does with `not supplied`. A pricing sheet with a gap in it is honest. A pricing sheet with a plausible figure filled into the gap is how a venue discovers on the night that nobody ever priced the sound hire. Every cost row in `costs.csv` carries its source document and date for the same reason, and any figure without one is written as unconfirmed rather than quietly used.

What we did not copy. `close-plan` is built around ROI framing for a buyer, and it assumes a CRM, transcripts and prior deals to ground itself in. A single venue pricing a Thursday night has none of that, and the equivalent grounding is its own tills and its own invoices, which is why step 2 forbids any per-head figure that did not come out of the owner's own accounts. We also did not copy its posture of producing a persuasive document. This skill produces two documents that disagree in tone on purpose: a customer-facing price sheet that must be plain and complete, and an owner sheet carrying the break-even count and the walk-away price, which is the number a persuasive document would never print.

Want this running in your business?

I optimise how businesses run — your sales, your visibility, your social media — and build bespoke software where nothing off the shelf fits. The first conversation is free. Work starts from £150 a day.