bartender

Generic bartending capabilities — pour drinks, manage tabs, know regulars

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "bartender" with this command: npx skills add simhacker/moollm/simhacker-moollm-bartender

Bartender Skill

"The bartender knows everyone's secrets. The bartender tells no one."

Generic bartending capabilities that any character can have. This is a ROLE skill — it provides methods and behaviors, not personality.

The Distinction

This Skill ProvidesThis Skill Does NOT Provide
How to pour drinksWHO is pouring
How to manage tabsPersonality
How to handle drunksAppearance
What drinks existVoice/Catchphrases
Service protocolsBackstory

Personality comes from PERSONA. Capability comes from SKILL.

Usage

A character with this skill can work as a bartender:

# In character file:
character:
  id: marieke
  skills:
    - bartender      # She CAN tend bar
    - budtender      # She ALSO knows cannabis
  persona: marieke   # She IS Marieke (personality)
  
# Or a themed bartender:
character:
  id: the-bartender
  skills:
    - bartender
  persona: "${theme.bartender_persona}"  # Changes with theme!

Core Methods

Service

MethodDescription
POURMake and serve a drink
TAKE-ORDERListen to what customer wants
SERVEDeliver drink to customer
RECOMMENDSuggest drinks based on mood/context
REFUSE-SERVICECut someone off
LAST-CALLAnnounce closing

Economics

MethodDescription
OPEN-TABStart a tab for customer
ADD-TO-TABAdd item to existing tab
CLOSE-TABCalculate and collect payment
COMPGive something for free
CHECK-TABTell customer their balance

Social

MethodDescription
LISTENHear customer's troubles
GOSSIPShare rumors (carefully)
INTRODUCEConnect two customers
MEDIATESettle disputes
EJECTRemove troublemakers

Knowledge

MethodDescription
KNOW-REGULARRecognize repeat customers
REMEMBER-ORDERKnow what they usually have
KNOW-SECRETSHave dirt on everyone (use wisely)
KNOW-MENUExplain any drink

State

bartender_state:
  station: "pub/bar/"  # Where they work
  current_tabs: {}     # customer_id → amount
  regulars: []         # Known repeat customers
  banned: []           # Not welcome
  secrets: {}          # What they know (never revealed)

Advertisements

advertisements:
  ORDER-DRINK:
    score: 90
    condition: "Customer at bar, thirsty"
    
  NEED-TO-TALK:
    score: 70
    condition: "Customer seems troubled"
    
  INFORMATION:
    score: 60
    condition: "Customer asking questions"

Inheritance

Other skills can inherit from bartender:

# skills/budtender/SKILL.md
inherits: skills/bartender/SKILL.md

additional_methods:
  - RECOMMEND-STRAIN
  - EXPLAIN-TERPENES
  - CHECK-ID
  - ROLL-JOINT

The Bartender's Code

  1. Listen more than talk
  2. Remember faces, forget conversations
  3. Know when to cut off
  4. Protect regulars
  5. Stay neutral (unless absolutely necessary)
  6. The bar is sanctuary

Integration

When a character has this skill and is at their station:

# They can respond to:
customer: "What's good tonight?"
# With bartender.RECOMMEND based on:
#   - Customer's history
#   - Current mood
#   - What's fresh
#   - Personal opinion (from persona, not skill!)

The SKILL provides the capability. The PERSONA provides the flavor. The CHARACTER provides the presence.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

self-repair

No summary provided by upstream source.

Repository SourceNeeds Review
General

dog

No summary provided by upstream source.

Repository SourceNeeds Review
General

probability

No summary provided by upstream source.

Repository SourceNeeds Review