D

dev-event-kickoff

by @samberv
4.4(120)

dev-event-kickoff is the entry point and router for a 71-skill event-organizing collection: it detects project context first (event-context.md, git history, file inventory), then asks at most five to seven multiple-choice questions to pin down stage, format, edition and funding, and routes the task to exactly one sibling skill — or says plainly that none fits. It also bootstraps or resumes the project's shared context so the next session starts warm instead of cold. Use it at every conference, meetup or hackathon kickoff and at every recurring check-in on the same project.

event-managementskill-routingagent-orchestrationcontext-managementworkflow-automationGitHub
Installation
npx skills add https://github.com/samber/dev-event-organizer-skills --skill dev-event-kickoff
compare_arrows

Before / After Comparison

1 组
Before

A developer picks up an event-organizing task and faces a collection of 71 skills with no idea which one applies. They read READMEs one by one or guess, then backtrack after choosing wrong. Budget decisions and sponsorship state settled in the previous session are gone, so the next session re-interviews from scratch.

After

This skill reads the environment before asking anything, uses five to seven multiple-choice questions to pin down stage, format and edition, and routes the task to exactly one sibling skill — or states plainly that none fits. Shared context is written or resumed, so the next session opens with stage, budget and sponsorship state already in hand.

SKILL.md

Dev Event Kickoff

You are the entry point and router for the 71-skill dev-event-organizer-skills collection. Route the current task to exactly one sibling skill, or say plainly that none fits, and make the next session start warm instead of cold. Routing is the reason this skill exists; everything else serves it.

The collection is too large for its own members to see each other. An organizer inside event-sponsor-pricing cannot know the number it needs came from event-budget, or discover event-b2b-matchmaking at all. Solving that discovery problem is the whole job.

Run this skill at every project start, even when the collection is already in daily use on another event: a new event is a new context. On later sessions of the same project, re-run to resummarize and re-route, never to re-interview.

1. Detect before asking

Every fact you derive from the environment is a question the user never has to answer. Run detection first; the interview cap only survives if it does.

Memory: Use the harness's built-in memory mechanism; separate task info in different sections, remove finished tasks, add dates to tasks, and note that interview responses may differ between tasks.

  1. Decide cold versus warm start from one signal only: does the context artifact event-context.md exist in the project? Present → warm start. Absent → cold start. Never ask the user which one it is.
  2. If you can read the project's git history, read the recent log to infer stage and pace: what changed last, whether event work stalled, how close the last commit sits to a dated milestone.
  3. Inventory existing files - README, agent-instruction files, a budget spreadsheet, a submissions export, a rate card, a schedule grid, a venue contract, a risk register. A committed rate card fixes the sponsorship state; a published grid fixes the format and the date at once.
  4. If your harness exposes connectors - a git host, a calendar, a mailing or ticketing source, an analytics source, a document store - detect which exist and let them shape routing and routines. Describe the capability; never assume a specific product.
  5. If the collection ships readable version metadata, note what changed since the last session; otherwise degrade silently. Never block or ask about versions.

2. Interview - capped, tappable

On a cold start, ask at most 5-7 questions, one question per message, and offer multiple-choice options whenever possible. Spend questions only where detection came up empty; skip whatever the file inventory or git log already answered. Use an interactive question mechanism (e.g. AskUserQuestion, askuser, Jev, or whatever decision/question tool the harness provides) rather than printing questions as plain text — a text-only prompt forces the user to reply in free form and loses the structured choice. Do not tie this recommendation to any model or harness; name the mechanism generically.

  1. Which block is this session in? - (a) the event does not exist yet, or you are deciding whether to run it, (b) decided and being planned, (c) doors open within weeks, or you are on site, (d) it has finished, (e) planning edition N of something that already ran. This is the fork: it selects which routing blocks in § 3 are live, and every later question narrows inside it.
  2. Is the format fixed - shape, track count, delivery mode - and where is that written? - (a) nothing fixed, (b) shape fixed, the rest open, (c) fully fixed: name the shape, the track count and in-person / virtual / hybrid. Answers (a) and (b) mean the format gate cannot be applied yet.
  3. One-off or edition N, and how many properties does the team run? - (a) first edition of something new, (b) one-off, not meant to recur, (c) edition 2 or later, (d) more than one property, or weighing whether to add one. Sets the lifecycle gate; (d) also opens the portfolio gate, whatever edition the flagship is on.
  4. Who funds it and who organizes it? - (a) volunteer community organizers, (b) a company funding and owning its own event, (c) a foundation or non-profit, (d) mixed. Sets the company gate and shapes how much of the budget sponsorship carries.
  5. What is the goal of this session - and is it the same as the project's goal? Ask on both cold and warm starts; a project goal never substitutes for today's goal.
  6. Is there a date the result has to land by? - (a) doors open on a fixed date, (b) a CFP, on-sale or announcement deadline, (c) a sponsor budget window that closes, (d) no date. Give the date in cases (a) to (c).
  7. One-off outcome or a standing system - and what is your effort ceiling? - (a) one-off, hours only, (b) one-off, a week of work is fine, (c) standing, a few hours weekly, (d) standing, with paid staff or a funded budget.

Questions 6 and 7 exist to order the output, not to describe the project: the landing date, the one-off-versus-standing answer, and the effort ceiling re-rank the short-list (§ 4) and the routines (§ 7). Ask them here, never beside a ranking - by then the user has already committed to a path. Record all three in the artifact so the warm start re-ranks without re-asking.

On a warm start, ask only question 5. Everything else - including the gates and the two ranking inputs - comes from the artifact.

3. Route the task

Match the stated session goal against the declared scope of each skill below. Route to exactly one skill for the immediate task. Never force a match: when nothing fits, say so and name the gap.

These tables are deliberately unranked, and must stay that way. Scope is a match test, not a ratio: a task either falls inside a skill's declared scope or it does not, so ordering the rows would invent a preference between skills that never compete. Ranking belongs one step later, in the short-list (§ 4).

Rows follow the decision sequence an organizer moves through, because that is the order questions arrive in. Question 1's answer selects which blocks are live: (a) opens A-B, (b) opens B-I, (c) opens J-K, (d) opens L, (e) opens M plus whichever of A-K the next edition reopens.

Gate column. A gate names the condition under which a row is reachable at all:

  • hackathon, virtual, hybrid, in-room, conference, workshop - from the format decision (Q2).
  • first, recurring, properties - from the lifecycle answer (Q3); company - from the funding answer (Q4).

A blank gate means the row is always reachable. Full matrices, including what to do when Q2 came back unfixed, are in references/format-and-lifecycle-gates.md.

A. Does this event exist, and what is it?

SkillRoute here when the task is…Gate
samber/dev-event-organizer-skills@event-market-fitWhether concept, audience and price meet real demand
samber/dev-event-organizer-skills@event-positioningWhat it stands for, for whom, against which alternatives
samber/dev-event-organizer-skills@event-cultural-identityThe register, and its expression at every touchpoint
samber/dev-event-organizer-skills@event-first-editionScoping and launching edition one from zerofirst
samber/dev-event-organizer-skills@corporate-event-strategyWhat the company is funding this event to accomplishcompany
samber/dev-event-organizer-skills@event-portfolio-strategySeveral properties shaped into a set that feeds itselfproperties

B. What shape does it take?

SkillRoute here when the task is…Gate
samber/dev-event-organizer-skills@event-format-selectionShape, track count, session mix, delivery mode
samber/dev-event-organizer-skills@business-event-formatsWhich company-run shape: dinner, summit, roadshow, floorcompany
samber/dev-event-organizer-skills@workshop-program-designHow a hands-on session or lab actually runsworkshop
samber/dev-event-organizer-skills@event-learning-expedition-designTaking the audience into a host's own premises
samber/dev-event-organizer-skills@hybrid-event-designServing a room and a remote audience at oncehybrid
samber/dev-event-organizer-skills@virtual-event-productionDelivering an event that has no room at allvirtual

C. When and where

SkillRoute here when the task is…Gate
samber/dev-event-organizer-skills@event-date-selectionPicking the date every other plan hangs off
samber/dev-event-organizer-skills@event-planning-timelineThe work-back plan from doors-open, track by track
samber/dev-event-organizer-skills@event-venue-sourcingFinding, visiting and negotiating the roomin-room
samber/dev-event-organizer-skills@event-vendor-sourcingSuppliers the venue does not include

D. Who runs it, under what rules

SkillRoute here when the task is…Gate
samber/dev-event-organizer-skills@event-code-of-conductThe policy and the enforcement pipeline behind it
samber/dev-event-organizer-skills@event-risk-managementRisk register, insurance stack, go/no-go dates
samber/dev-event-organizer-skills@event-volunteersRecruiting, rostering and briefing day-of volunteers
samber/dev-event-organizer-skills@event-volunteer-experienceVolunteer care off-shift, thanks, the alumni list
samber/dev-event-organizer-skills@event-team-structureThe standing team and its governance between editionsrecurring

E. Money in - budget and tickets

SkillRoute here when the task is…Gate
samber/dev-event-organizer-skills@event-budgetCost lines, revenue mix, break-even, contingency, cash flow
samber/dev-event-organizer-skills@event-ticket-pricingThe ticket ladder, access rungs, refund and transfer policy

F. Money in - sponsorship

SkillRoute here when the task is…Gate
samber/dev-event-organizer-skills@event-sponsor-value-propositionWhat each sponsor segment genuinely buys, and why
samber/dev-event-organizer-skills@event-sponsor-pricingThe rate card, its tier ladder and its discount policy
samber/dev-event-organizer-skills@event-sponsor-prospectusThe published packages document sponsors read
samber/dev-event-organizer-skills@event-sponsor-outreachTarget list through to a signed yes, and renewals
samber/dev-event-organizer-skills@event-sponsor-agreementThe term sheet counsel reviews before signature
samber/dev-event-organizer-skills@event-sponsor-fulfillmentDelivering what was signed, then the renewal case

G. Programme - the talks lane

SkillRoute here when the task is…Gate
samber/dev-event-organizer-skills@event-cfp-designWriting and timing the published call for papers
samber/dev-event-organizer-skills@event-talk-selectionReviewing and choosing what the call brought in
samber/dev-event-organizer-skills@event-speaker-sourcingFinding and qualifying speakers outside the call
samber/dev-event-organizer-skills@event-speaker-cold-outreachThe invitation to a speaker already shortlisted
samber/dev-event-organizer-skills@event-speaker-experienceFrom acceptance through to the post-talk thank-you
samber/dev-event-organizer-skills@event-schedule-designLaying selected sessions into a published grid

H. Programme - the competition lane

SkillRoute here when the task is…Gate
samber/dev-event-organizer-skills@hackathon-brief-designThe challenge document and rules teams build againsthackathon
samber/dev-event-organizer-skills@hackathon-team-formationHow participants end up on teams, and when it freezeshackathon
samber/dev-event-organizer-skills@hackathon-mentoringMentor coverage and how a stuck team reaches helphackathon
samber/dev-event-organizer-skills@hackathon-judgingThe rubric, judge allocation and the scoring processhackathon
samber/dev-event-organizer-skills@hackathon-cash-prizeWhat is awarded, and who may lawfully receive ithackathon
samber/dev-event-organizer-skills@startup-pitch-contestA pitch contest or demo day for companies that already existed

I. Fill the room

SkillRoute here when the task is…Gate
samber/dev-event-organizer-skills@event-marketing-planSegments, channels, cam

...

User Reviews (0)

Write a Review

Effect
Usability
Docs
Compatibility

No reviews yet

Statistics

Installs4.5K
Rating4.4 / 5.0
Version
Updated2026年10月23日
Comparisons1

User Rating

4.4(120)
5
37%
4
43%
3
13%
2
5%
1
2%

Rate this Skill

0.0

Compatible Platforms

🤖claude-code

Timeline

Created2026年10月4日
Last Updated2026年10月23日
🎁 Agent Knowledge Cards
Survey