Free OpenClaw skill · No signup · v1.0.0

Free OpenClaw Skill for Tattoo Parlors: Booking and Consultation Agent (Download)

A working OpenClaw skill for tattoo studios with 2 to 12 artists. Owns consult inquiry triage, deposit collection cadence, healed-touch-up recall, sterilization and bloodborne pathogen logs, and CA AB 300 (or state-equivalent) compliance, wired into Tatts, Vagaro, Booksy, and Square Appointments.

Built and maintained by Adhiraj Hangal, OpenClaw Consult. Code I wrote runs inside OpenClaw's source, merged by the project's creator.

Free OpenClaw skill for tattoo studios

12 KB file. Free for any use. Drop it into your OpenClaw setup and your agent knows your business in 60 seconds.

v1.0.0

We email you a copy plus the install notes. One email, no list, no spam.

What this skill does for your tattoo studios

  • Triages Instagram DMs, website forms, and walk-in inquiries by artist preference, style fit, and project size; drafts the consult booking outreach.
  • Runs the deposit collection cadence (48 hours, 7 days, 21 days) keyed to project size and artist booking lead time.
  • Schedules the 4-week healed-touch-up recall and the 12-month aftercare check on every closed appointment.
  • Maintains the OSHA bloodborne pathogen and autoclave sterilization log per state cosmetology or body art board requirements.
  • Flags any client with a contraindication on the intake (recent isotretinoin, pregnancy, certain medications, keloid history) for artist sign-off before the appointment.

What's inside this OpenClaw skill

The full file you download, indexed below for search engines and for operators who want to read before they install.

---
name: tattoo-booking-and-consultation
description: Booking and consultation agent for tattoo studios. Handles inquiry triage by style and artist, deposit collection cadence, healed-touch-up recall, OSHA bloodborne and autoclave logs, and CA AB 300 compliance recordkeeping. Integrates with Tatts, Vagaro, Booksy, Square Appointments.
version: 1.0.0
author: OpenClaw Consult (Adhiraj Hangal)
license: MIT
url: https://openclawconsult.com/skills/tattoo-parlors
---

# OpenClaw Skill: Tattoo Studio Booking and Consultation Agent

## Overview

This skill turns the OpenClaw agent into the booking, consultation, and
compliance layer for a tattoo studio. It does not replace the shop manager
or the artists. It owns the high-volume DM and inquiry triage, the deposit
cadence, and the state and OSHA compliance log so the artists spend their
day on the chair.

It is designed for studios with 2 to 12 artists, a mix of fine-line,
traditional, geometric, blackwork, color-realism, and walk-in flash, with
booking on Tatts, Vagaro, Booksy, or Square Appointments.

## What this skill does

1. Triage Instagram DMs, website forms, walk-in messages by style and artist
2. Run the deposit collection cadence keyed to project size and artist policy
3. Schedule the 4-week healed-touch-up recall and 12-month aftercare check
4. Maintain the OSHA bloodborne pathogen and autoclave sterilization log
5. Track state body art compliance (CA AB 300, state cosmetology boards)
6. Flag contraindications on intake for artist sign-off before booking

## Triggers

```yaml
triggers:
  - type: heartbeat
    schedule: "0 10 * * *"          # Daily 10am
    action: triage_inquiry_inbox

  - type: heartbeat
    schedule: "0 14 * * *"          # Daily 2pm
    action: deposit_collection_review

  - type: heartbeat
    schedule: "0 9 * * 1"           # Monday 9am
    action: compile_touch_up_recall_list

  - type: heartbeat
    schedule: "0 8 * * 1"           # Monday 8am
    action: weekly_compliance_log_audit

  - type: on_event
    event: booking.consult_logged
    action: enter_post_consult_cadence

  - type: on_event
    event: booking.appointment_completed
    action: schedule_touch_up_recall

  - type: on_event
    event: intake.contraindication_flag
    action: route_to_artist_for_sign_off
```

## Workflow: inquiry triage

When DMs, web form submissions, or walk-in inquiries land, the agent:

1. Classifies the inquiry: style match for an artist, walk-in flash size,
   cover-up consult, referral-out (medical tattoo, areola restoration),
   tire-kicker (asking impossible scope for impossible price)
2. Checks the requested style against each artist's tagged specialties
3. Checks project size: palm-sized walk-in, small-medium, half-sleeve, full
   sleeve, back piece, leg sleeve, custom large-format
4. Drafts the response: consult booking link for the right artist, walk-in
   slot offer, referral message, or warm decline
5. Routes contraindication flags (isotretinoin, certain medications, keloid
   history at the requested site) to the artist for sign-off
6. Routes to the shop manager for approval (or autonomous on the allowlisted
   templates)

A representative 4-artist studio sees 50 to 200 inquiries per week. The
skill clears the routine ones in minutes and surfaces the 10 to 20 that need
an artist conversation.

## Workflow: deposit cadence

For consultations that progress to a booked appointment, the deposit cadence:

- Hour 48 after consult: initial deposit ask with the artist's policy text
  and the payment link
- Day 7: follow-up if no deposit, explaining the studio's hold-vs-deposit
  policy
- Day 21: final touch before the slot opens back up; the deposit window
  closes here

The cadence is editable per artist. A traditional artist who books 6 months
out runs a longer window than a fine-line artist booking 4 weeks out.

## Workflow: healed-touch-up recall

Every closed appointment auto-schedules:

- Day 28: "How is the heal looking?" outreach with optional touch-up slot
- Day 90: aftercare check with sunscreen and moisturizing reminder
- Day 365: anniversary outreach with a soft offer for the next piece

Touch-ups are usually free within 90 days for fully-healed-not-perfect, paid
after that. The skill routes the touch-up request to the artist who did the
original work.

## Workflow: compliance log

Weekly the agent compiles:

- Autoclave spore test result (typically weekly; some states require monthly)
- Sharps disposal log entries
- Annual OSHA bloodborne pathogen training status per artist
- State body-art board registration renewal dates (CA AB 300, NY DOH, FL DOH,
  state-by-state)
- Client consent form completion check per appointment
- Post-exposure incident log (should be zero; if not, immediate escalation)

The compliance log goes to the shop owner with the state inspection-ready
summary at the top. Renewals coming up within 60 days are flagged.

## Workflow: contraindication intake

The standard intake checklist runs every new client:

- Isotretinoin (Accutane) within last 6 months
- Active pregnancy or breastfeeding (for certain locations and ink types)
- Blood-thinning medication (warfarin, certain anticoagulants)
- Immunocompromised status
- Keloid history at the requested location
- Active skin condition at the site (eczema flare, psoriasis, recent sunburn)
- Recent vaccinations or surgeries within 4-6 weeks

A flagged intake routes to the artist for sign-off before the appointment is
confirmed. The skill is not a medical professional. The artist makes the
final call.

## Memory keys

```yaml
memory:
  - key: tattoo.inquiry_state[{inquiry_id}]
    description: Inquiry triage outcome
    values: [new, style_routed, walk_in_offered, referral_out, declined, consulted, deposited, booked, completed]

  - key: tattoo.artist_profile[{artist_id}]
    description: Artist style and booking profile
    schema: { styles: [string], min_project_size: string, deposit_policy: string, booking_lead_weeks: number }

  - key: tattoo.client_profile[{client_id}]
    description: Client booking history and contraindications
    schema: { artist_history: [string], last_appointment: date, contraindications_logged: [string], aftercare_compliance: string }

  - key: tattoo.compliance_log
    description: Studio-level compliance rollup
    schema: { autoclave_last_spore_test: date, osha_training_due: { artist_id: date }, state_registration_renewal: date }
```

## Message templates

```yaml
templates:
  inquiry_style_match_consult:
    body: |
      Hey {client_first_name},

      Thanks for the DM. Based on what you sent, {artist_first_name}'s
      style is the right fit. {artist_first_name} books consults on
      {artist_consult_days}, you can grab one here: {consult_link}.

      The consult is free, about 20 minutes. Bring any reference you have.
      For a piece this size, the deposit after consult is {deposit_amount}
      and locks your appointment date.

      {studio_name}

  walk_in_flash_offer:
    body: |
      Hey {client_first_name},

      A piece that size is a walk-in for us, no deposit needed. We have
      slots Saturday {saturday_date} and Sunday {sunday_date} starting at
      10am. First-come on the day. Want me to put your name on the list?

      {studio_name}

  contraindication_isotretinoin:
    body: |
      Hey {client_first_name},

      Quick question on the intake: you mentioned you finished a course of
      isotretinoin (Accutane) {months_ago} months ago. Our policy waits
      6 months from the last dose before tattooing because the skin
      reaction is unpredictable until then. Standard across most studios.

      Want me to put you on the list for {wait_date} so we can pencil you
      in then? No deposit until we get closer.

      {studio_name}

  touch_up_4_week:
    body: |
      Hey {client_first_name},

      Quick check-in: it has been a month since {artist_first_name} did
      your {piece_description}. How is the heal looking? Any spots that
      need a touch-up?

      Touch-ups within 90 days of the original work are on the house. Just
      let us know.

      {studio_name}

  compliance_audit_summary:
    channel: email
    body: |
      Weekly compliance summary for {studio_name}

      Autoclave spore test: {last_spore_test_date} ({pass_or_fail})
      Sharps disposal log: {entries_this_week} entries
      OSHA training status: {artists_current} of {artists_total} current
      State registration renewal: {next_renewal_date}
      Open incidents: {open_incident_count}

      Flagged this week:
      {flags_list}
```

## Required integrations

| Integration                | Purpose                                       | Read | Write |
|----------------------------|-----------------------------------------------|------|-------|
| Tatts                      | Booking, deposits, client history             | yes  | optional |
| Vagaro                     | Booking, deposits, marketing                  | yes  | optional |
| Booksy                     | Booking, client communication                 | yes  | optional |
| Square Appointments        | Booking, deposits, payment                    | yes  | optional |
| Instagram (Graph API)      | DM inquiry ingest                             | yes  | optional |
| Email provider             | Inquiry replies and compliance summaries      | no   | yes   |
| Twilio (or similar)        | Client SMS                                    | no   | yes   |
| OpenClaw Memory            | Cross-run state                               | yes  | yes   |
| OpenClaw Heartbeat         | Scheduled triggers                            | yes  | yes   |

Write-back to the booking platform starts disabled. Most studios flip writes
on after two weeks for low-risk fields (touch-up recall date tags, client
notes appends).

## Compliance notes

The skill is a recordkeeping and routing tool, not a medical or legal
professional. State body-art compliance (CA AB 300, NY DOH, FL DOH, others)
requires operator and practitioner registration, bloodborne pathogen
training, sterilization equipment standards, and consent forms that the
studio owner is responsible for. The skill keeps the operational log so an
inspection has clean records.

For OSHA 29 CFR 1910.1030 bloodborne pathogen compliance, the studio owner
owns the exposure control plan; the skill maintains the running log.

For contraindications, the artist makes the final call. The skill is a
filter, not a clinician.

## Configuration

```yaml
config:
  studio_name: "Your Studio Name"
  state: "CA"                                  # for the right compliance checklist
  artists:
    - id: "mara"
      first_name: "Mara"
      styles: ["fine_line", "single_needle"]
      min_project_size: "palm"
      deposit_policy: "$100 flat for small, 25% for medium+"
      booking_lead_weeks: 4
    - id: "diego"
      first_name: "Diego"
      styles: ["traditional", "neo_traditional", "color"]
      min_project_size: "small"
      deposit_policy: "$200 flat for small-medium, 30% for sleeves+"
      booking_lead_weeks: 12
  deposit_cadence: [48h, 7d, 21d]
  touch_up_recall_window_days: 28
  compliance_required:
    autoclave_spore_test_cadence: weekly
    osha_training_cadence: annual
    state_registration_check: true
  approval_mode: shop_manager_approves_all   # or "autonomous_after_2_weeks"
```

## Quick install

```bash
mkdir -p ~/.claude/skills
mv tattoo-parlors.md ~/.claude/skills/tattoo-booking-and-consultation.md
# Edit the config block to match your studio
```

Launch OpenClaw and the skill is live. Run `triage inquiry inbox` or
`compile touch-up recall list` to invoke it on demand, or wait for Heartbeat
to fire on the configured schedule.

## Want it wired to your stack?

This SKILL.md is the starting point. If you want it plugged into your
specific booking platform, artist roster, state compliance posture, and
brand voice on a fixed-price two-week clock, with the founder writing every
line of the build, the door is at https://www.adhirajhangal.com/work

Install in 60 seconds

  1. 1

    Drop the file into your OpenClaw skills directory

    Save the downloaded tattoo-parlors.md as ~/.claude/skills/tattoo-booking-and-consultation.md (or scope it per studio in your project-level .claude/skills/). OpenClaw picks up new skill files on next agent launch.

  2. 2

    Wire in your booking platform and artist roster

    Edit the integrations block to point at your Tatts, Vagaro, Booksy, or Square Appointments instance. Load each artist's style tags, project size minimum, deposit policy, and booking lead time. Read access to the calendar and customer list is enough for the first two weeks.

  3. 3

    Launch in approval mode, validate, then move to autonomous

    Start with the shop manager approving every consult outreach and every deposit reminder for the first two weeks. The skill defaults route any contraindication flag, any project over $1,500, and any new-artist booking to a human. After two weeks, the consult acknowledgement and the healed-touch-up recall templates flip to autonomous.

Example conversation

You

Triage today's DM inbox and tell me which inquiries are worth the artists' time.

Agent

Inbox triage complete. 28 inquiries since yesterday morning. 19 are workable: 12 style-and-artist matched cleanly (4 for Mara fine-line, 6 for Diego traditional, 2 for Jess geometric), 5 walk-in-size-only (palm-sized or smaller, no deposit needed, scheduled into the open Saturday slots), 2 cover-up consults that need an in-person look (booked with Diego for next Thursday). 4 are referral-out (medical tattoo, areola restoration; we don't do this in-house, drafted the referral text to the partner studio). 3 are tire-kickers asking for tribal sleeves at $200 (drafted the warm-decline). 2 hit a contraindication flag: 1 client on isotretinoin within the last 6 months (declining per artist policy with explanation), 1 client with a stated keloid history on the chest piece location (routed to Diego for sign-off). Routed for your approval.

Founder-led · 14 days

Want this tattoo studio booking and consultation agent live in your tattoo studio in 14 days?

Adhiraj ships OpenClaw AI agents into real businesses. Short discovery to map it to Tatts, Vagaro, and your artists' DMs, build in 14 days, then optional ongoing support so your OpenClaw system keeps working.

Build it with me

Common questions

Does this work without Tatts?

+

Yes. The skill ships integration prompts for Tatts, Vagaro, Booksy, and Square Appointments, and falls back to a Google Calendar or shared spreadsheet for smaller studios. We have run this on top of a 3-artist studio whose entire booking lived in Google Calendar.

How does it handle CA AB 300 and similar state body-art laws?

+

California's AB 300 (the Safe Body Art Act) and similar state laws require specific operator and practitioner registration, bloodborne pathogen training documentation, sterilization equipment standards, and client consent forms. The skill ships a state-by-state checklist for the major jurisdictions and maintains the running log per appointment. The studio owner is responsible for the underlying registration and the consent form language; the skill keeps the operational log so an inspection has the records ready.

What about OSHA bloodborne pathogen compliance?

+

The skill maintains the OSHA 29 CFR 1910.1030 exposure control log: annual training completion per artist, sharps disposal records, autoclave spore test results (typically weekly), and post-exposure incident documentation. The skill is the recordkeeping layer; the studio owner owns the actual exposure control plan and the training delivery.

Will it route contraindications correctly?

+

The skill carries the standard contraindication checklist: isotretinoin within 6 months, active pregnancy or breastfeeding for certain locations, blood-thinning medication, immunocompromised status, keloid history on the requested location, active skin condition at the site. Flagged intakes route to the artist for sign-off. The skill is not a medical professional; the artist makes the final call.

How does the deposit cadence work?

+

Standard cadence is 48 hours after the consult (initial ask), 7 days (gentle follow-up with the studio's deposit policy explained), and 21 days (final touch with the deposit window closing). Deposit amounts are studio-set, usually $50-$300 for small to medium and 25-40% of the projected sitting cost for larger pieces. The cadence is editable per artist if your traditional artist runs a different deposit structure than your fine-line artist.

Can I modify this skill?

+

Yes. MIT licensed. Edit the contraindication list, the deposit cadence, the touch-up recall window, the state compliance checklist, the artist routing rules. Most studios fork it inside the first 30 days to match their booking culture.

Does it integrate with the machine and supply log?

+

Optional. If you keep a machine log (Cheyenne Hawk, FK Irons Spektra, Bishop) and supply log (cartridge sizes, ink batches, glove counts) the skill can ingest the daily entry and project reorder dates. Most studios skip this on the initial install and add it after the booking and compliance workflows are stable.

How does this compare to Tatts or Vagaro built-in features?

+

Tatts, Vagaro, Booksy, and Square Appointments are excellent booking platforms with strong calendar and payment features. The OpenClaw skill is an agent runtime on top: it reasons about artist style fit, contraindication flags, state compliance log status, and the artist-by-artist deposit policy. Most studios keep their booking platform and add this skill for the cross-system judgment.

What does this cost to run on top of OpenClaw?

+

Token cost depends on inquiry volume. A 4-artist studio with 50-100 inquiries per week sees expected monthly token spend in the $30-$80 range using OpenClaw's default model selection. The skill batches DM triage and recall outreach to keep per-message inference cost low.

Can OpenClaw Consult wire this to my exact studio?

+

Yes. The free SKILL.md is the starting point. If you want it plugged into your specific booking platform, artist roster, state compliance posture, and brand voice on a fixed-price 14-day clock, the door is at openclawconsult.com/hire.

Want the full implementation playbook?

Read the deep-dive guide for tattoo studios

The playbook covers workflows, software integrations, compliance, ROI math, and a four-week rollout plan. The skill file above is a working slice of that build.

Read the tattoo studios playbook →

Related free skills

Want it wired to your stack?

The free skill is the starting point. If you want it plugged into your actual software, on a fixed-price two-week clock, with the founder writing every line, this is the door.