Skip to main content

bartender

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

소스 정보

저장소
SimHacker/moollm
최근 소스 활동
2026년 7월 2일 06:26
감지된 SKILL.md 언어
영어
스타
60
포크
5

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
5 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
bartender
description
Generic bartending capabilities — pour drinks, manage tabs, know regulars
license
MIT
tier
1
allowed-tools
["read_file","write_file","list_dir"]
protocol
BARTENDER
related
["skill","character","persona","incarnation","soul-chat","economy","budtender"]
tags
["moollm","role","service","social","hospitality"]
# 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 Provides | This Skill Does NOT Provide | |--------------------|-----------------------------| | How to pour drinks | WHO is pouring | | How to manage tabs | Personality | | How to handle drunks | Appearance | | What drinks exist | Voice/Catchphrases | | Service protocols | Backstory | **Personality comes from PERSONA. Capability comes from SKILL.** ## Usage A character with this skill can work as a bartender: ```yaml # 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 | Method | Description | |--------|-------------| | `POUR` | Make and serve a drink | | `TAKE-ORDER` | Listen to what customer wants | | `SERVE` | Deliver drink to customer | | `RECOMMEND` | Suggest drinks based on mood/context | | `REFUSE-SERVICE` | Cut someone off | | `LAST-CALL` | Announce closing | ### Economics | Method | Description | |--------|-------------| | `OPEN-TAB` | Start a tab for customer | | `ADD-TO-TAB` | Add item to existing tab | | `CLOSE-TAB` | Calculate and collect payment | | `COMP` | Give something for free | | `CHECK-TAB` | Tell customer their balance | ### Social | Method | Description | |--------|-------------| | `LISTEN` | Hear customer's troubles | | `GOSSIP` | Share rumors (carefully) | | `INTRODUCE` | Connect two customers | | `MEDIATE` | Settle disputes | | `EJECT` | Remove troublemakers | ### Knowledge | Method | Description | |--------|-------------| | `KNOW-REGULAR` | Recognize repeat customers | | `REMEMBER-ORDER` | Know what they usually have | | `KNOW-SECRETS` | Have dirt on everyone (use wisely) | | `KNOW-MENU` | Explain any drink | ## State ```yaml 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 ```yaml 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: ```yaml # 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: ```yaml # 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.
GitHub에서 보기