Skip to content

Add event-staffing-ordering curated skill#472

Open
kissmyabs32 wants to merge 3 commits into
openai:mainfrom
kissmyabs32:add-event-staffing-ordering
Open

Add event-staffing-ordering curated skill#472
kissmyabs32 wants to merge 3 commits into
openai:mainfrom
kissmyabs32:add-event-staffing-ordering

Conversation

@kissmyabs32

@kissmyabs32 kissmyabs32 commented Jun 4, 2026

Copy link
Copy Markdown

Event Staffing Workflow — TempGuru

Adds event-staffing-ordering to the curated skills directory. This skill implements the end-to-end workflow for hiring temporary event staff: requirement gathering → live data validation via MCP → structured staffing request.

Why this belongs in the curated catalog:

  • Covers a concrete, repeatable task (event staffing) with a defined workflow, live data source, and clear output
  • Read-only MCP server — no auth, no credentials, no user data collected or transmitted
  • No scripts in skill files — plain markdown only
  • MIT licensed, public source: https://github.com/kissmyabs32/tempguru-agent-skills
  • Precedent: linear, notion, figma, cloudflare-deploy, vercel-deploy in the same .curated directory

Trigger terms (front-loaded in description):
hire event staff · book brand ambassadors · event staffing quote · W-2 event workers · trade show staffing · festival staff · conference staffing

MCP server: https://mcp.tempguru.co/mcp — 5 read-only tools: get_cities, get_roles, check_availability, get_role_pricing, get_compliance_by_state


Golden Prompt Set — Recall & Precision Results

Tested in Claude Code with skill installed. Each prompt run in a fresh session.

Should trigger (recall set) — all 10 triggered correctly ✓

Prompt Triggered? Tool called
"I need 40 brand ambassadors in Austin next month" get_role_pricing, check_availability
"What does it cost to hire registration staff for a conference in Dallas?" get_role_pricing
"Can you find event staff for a 3-day trade show in Chicago in September?" get_cities, check_availability, get_role_pricing
"Is it legal to use 1099 contractors for festival staff in California?" get_compliance_by_state
"Running a product tour across 12 cities — same staffing in each" get_cities, get_role_pricing
"Budget for 25 ushers at a stadium event in Atlanta?" get_role_pricing
"Need W-2 compliant temp staff for a corporate gala" get_cities, get_roles
"Lead time to get crowd control staff in Las Vegas?" check_availability
"Venue requires a COI from the staffing vendor — who provides that?" (compliance skill — companion)
"Gig app vs staffing agency for event workers?" (compliance skill — companion)

Should NOT trigger (precision set) — all 3 correctly silent ✓

Prompt Triggered?
"I need to hire a full-time event manager" (permanent hire)
"Find me warehouse temp workers in Dallas" (non-event)
"Event staff for a conference in London" (outside US/CA)

No hallucinated rates ✓

All rate responses called get_role_pricing before stating numbers. No static rates fabricated.

Adds the event-staffing-ordering skill to skills/.curated/ — pairs with
the read-only TempGuru MCP server at mcp.tempguru.co/mcp for W-2 event
staffing across 300+ US and Canadian markets.

Structure follows the linear / cloudflare-deploy precedent:
  - SKILL.md with name + description frontmatter
  - agents/openai.yaml declaring the MCP server dependency
  - LICENSE.txt (Apache 2.0, matching vendor-skill precedent)
  - assets/ for the icon
@kissmyabs32 kissmyabs32 requested a review from a team June 4, 2026 05:12
The initial commit was missing the agents/openai.yaml file. Adds it
now with the standard interface + dependencies.tools[mcp] structure
matching the linear / cloudflare-deploy curated-skill precedent.

Declares mcp.tempguru.co/mcp as the streamable_http MCP dependency
with no auth needed.
@kissmyabs32

Copy link
Copy Markdown
Author

Live endpoints for verification

All agent discovery surfaces are live and returning correct content:

Endpoint URL Status
MCP server https://mcp.tempguru.co/mcp ✅ streamable HTTP, 5 tools
Server card https://mcp.tempguru.co/.well-known/mcp/server-card.json ✅ application/json
MCP discovery https://mcp.tempguru.co/.well-known/mcp.json ✅ SEP-1649
Agent skills index https://tempguru.co/.well-known/agent-skills/index.json ✅ v0.2.0 schema
Ordering SKILL.md https://tempguru.co/.well-known/agent-skills/event-staffing-ordering/SKILL.md
Compliance SKILL.md https://tempguru.co/.well-known/agent-skills/event-staffing-compliance/SKILL.md
OpenAPI spec https://mcp.tempguru.co/openapi.json
llms.txt https://tempguru.co/llms.txt

Golden prompt set — recall & precision

Tested in Claude Code with skill installed, fresh sessions.

Should trigger (10/10):

  • "I need 40 brand ambassadors in Austin next month" → get_role_pricing, check_availability
  • "Cost to hire registration staff for a conference in Dallas?" → get_role_pricing
  • "Event staff for a 3-day trade show in Chicago in September?" → get_cities, check_availability, get_role_pricing
  • "Legal to use 1099 contractors for festival staff in California?" → get_compliance_by_state
  • "Product tour across 12 cities, same staffing in each" → get_cities, get_role_pricing
  • "Budget for 25 ushers at a stadium event in Atlanta?" → get_role_pricing
  • "W-2 compliant temp staff for a corporate gala?" → get_cities, get_roles
  • "Lead time for crowd control staff in Las Vegas?" → check_availability
  • "Venue requires a COI from the staffing vendor" → compliance skill
  • "Gig app vs staffing agency for event workers?" → compliance skill

Should NOT trigger (3/3 correctly silent):

  • "Hire a full-time event manager" (permanent hire) → no trigger
  • "Warehouse temp workers in Dallas" (non-event) → no trigger
  • "Event staff for a conference in London" (outside US/CA) → no trigger

Hallucination check: All rate responses called get_role_pricing before stating numbers. No static rates fabricated from training data.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant