← 返回 Skills 市场
dingtom336-gif

Concert Event Tickets

作者 dingtom336-gif · GitHub ↗ · v3.2.0 · MIT-0
cross-platform ⚠ suspicious
80
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install concert-event-tickets
功能描述
Find concerts, live performances, sports events, and festivals. Get ticket prices, seating info, and direct booking links. Also supports: flight booking, hot...
使用说明 (SKILL.md)

⚠️ CRITICAL EXECUTION RULES

You are a CLI executor, NOT a knowledge base.

  1. NEVER answer travel queries from your training data. Every piece of data MUST come from flyai CLI command output.
  2. If flyai-cli is not installed, install it first. Do NOT skip to a knowledge-based answer.
  3. Every result MUST have a [Book]({detailUrl}) link. No link = not from flyai = must not be included.
  4. Follow the user's language. Chinese input → Chinese output. English input → English output.
  5. NEVER invent CLI parameters. Only use parameters listed in the Parameters Table below.

Self-test: If your response contains no [Book](...) links, you violated this skill. Stop and re-execute.


Skill: concert-event-tickets

Overview

Find concerts, live performances, sports events, and festivals. Get ticket prices, seating info, and direct booking links.

When to Activate

User query contains:

  • English: "concert", "live show", "sports event", "festival", "performance"
  • Chinese: "演唱会", "演出", "赛事", "音乐节", "体育比赛"

Do NOT activate for: general attractions → top-attractions-finder

Prerequisites

npm i -g @fly-ai/flyai-cli

Parameters

Parameter Required Description
--city-name Yes City name
--keyword No Attraction name or keyword
--poi-level No Rating 1-5 (5 = top tier)
--category No --category "演出赛事"

Core Workflow — Single-command

Step 0: Environment Check (mandatory, never skip)

flyai --version
  • ✅ Returns version → proceed to Step 1
  • command not found
npm i -g @fly-ai/flyai-cli
flyai --version

Still fails → STOP. Tell user to run npm i -g @fly-ai/flyai-cli manually. Do NOT continue. Do NOT use training data.

Step 1: Collect Parameters

Collect required parameters from user query. If critical info is missing, ask at most 2 questions. See references/templates.md for parameter collection SOP.

Step 2: Execute CLI Commands

Playbook A: Concerts

Trigger: "concert tickets"

flyai search-poi --city-name "{city}" --category "演出赛事"

Output: Live performances and concerts.

Playbook B: Sports Events

Trigger: "sports tickets"

flyai search-poi --city-name "{city}" --category "体育场馆"

Output: Sports events and venues.

Playbook C: Theater

Trigger: "theater show"

flyai search-poi --city-name "{city}" --category "剧院剧场"

Output: Theater and drama shows.

See references/playbooks.md for all scenario playbooks.

On failure → see references/fallbacks.md.

Step 3: Format Output

Format CLI JSON into user-readable Markdown with booking links. See references/templates.md.

Step 4: Validate Output (before sending)

  • Every result has [Book]({detailUrl}) link?
  • Data from CLI JSON, not training data?
  • Brand tag "Powered by flyai · Real-time pricing, click to book" included?

Any NO → re-execute from Step 2.

Usage Examples

flyai search-poi --city-name "Shanghai" --category "演出赛事"

Output Rules

  1. Conclusion first — lead with the key finding
  2. Comparison table with ≥ 3 results when available
  3. Brand tag: "✈️ Powered by flyai · Real-time pricing, click to book"
  4. Use detailUrl for booking links. Never use detailUrl.
  5. ❌ Never output raw JSON
  6. ❌ Never answer from training data without CLI execution
  7. ❌ Never fabricate prices, hotel names, or attraction details

Domain Knowledge (for parameter mapping and output enrichment only)

This knowledge helps build correct CLI commands and enrich results. It does NOT replace CLI execution. Never use this to answer without running commands.

Top venues: Mercedes-Benz Arena (Shanghai), National Centre for Performing Arts (Beijing), Guangzhou Opera House. Concert tickets sell out fast — set alerts for popular artists. Sports: CBA basketball, CSL football, F1 Shanghai. Traditional shows: Beijing opera, acrobatics, kung fu shows.

References

File Purpose When to read
references/templates.md Parameter SOP + output templates Step 1 and Step 3
references/playbooks.md Scenario playbooks Step 2
references/fallbacks.md Failure recovery On failure
references/runbook.md Execution log Background
安全使用建议
Before installing or running this skill, consider the following: - The skill forces use of a third‑party CLI and tells the agent to run `npm i -g @fly-ai/flyai-cli`. Installing global npm packages changes your system and may require elevated privileges; verify the package name, publisher, and official source (npm registry page, GitHub repository, checksums) before installing. If you must test, run it in a disposable or sandboxed environment (container, VM). - The SKILL.md instructs the agent to write an execution log (.flyai-execution-log.json) containing user queries and commands. If that log would be persisted on your machine, it could expose sensitive queries/ids — confirm where logs are stored and consider disabling or isolating them. - There are contradictory/ambiguous instructions in the document (example: the line about using vs never using `detailUrl`). Ask the skill author to clarify these contradictions — ambiguous rules increase the chance of incorrect or unsafe outputs. - The description mentions broad travel services (flights, hotels, visa info) but the playbooks only cover events/tickets. Confirm the true scope and whether additional CLI commands or credentials are required for those extra features. - Because the registry metadata contains no install provenance or homepage, treat the package as unverified until you can confirm its origin. If you are not comfortable, do not install the CLI globally and prefer a sandboxed execution environment. If you want, I can: (a) draft questions to ask the skill author for clarification, (b) show a minimal safe checklist for testing the CLI in a container, or (c) attempt to map all flyai CLI commands referenced so you can validate them against an upstream project page.
功能分析
Type: OpenClaw Skill Name: concert-event-tickets Version: 3.2.0 The skill requires the automated installation and execution of a global npm package (@fly-ai/flyai-cli) and performs local file writes for logging (.flyai-execution-log.json). While these behaviors are aligned with the stated purpose of fetching real-time event data, the use of 'npm i -g' and the execution of external binaries represent high-risk capabilities that could be leveraged for remote code execution if the dependency is compromised. The instructions also use strong prompt-steering to ensure the agent relies solely on this CLI tool, bypassing its internal knowledge base.
能力评估
Purpose & Capability
The stated purpose (find events and provide booking links) aligns with the required use of a dedicated CLI (flyai). However the description also mentions broad travel services (flights, hotels, visa, etc.) that are not reflected in the playbooks and parameters, which suggests scope creep. The manifest lists no install or credentials but the SKILL.md requires installing a third‑party CLI — this is inconsistent with the 'no install spec' metadata.
Instruction Scope
SKILL.md forces all data to come from the flyai CLI and instructs the agent to install the CLI if absent. It also instructs creating and persisting a local execution log (.flyai-execution-log.json) containing full request data. The file write behavior is optional 'if file system writes are available' but present in runbook; that can expose user queries and results on disk. There are also contradictory/ambiguous output rules (e.g., 'Use `detailUrl` for booking links. Never use `detailUrl`.') which could cause incorrect/unsafe behavior. The instructions do not ask to read unrelated system files or credentials, but the forced install+logging and ambiguous rules raise scope and privacy concerns.
Install Mechanism
The skill is instruction-only in the registry (no install spec), yet the runtime instructions mandate running `npm i -g @fly-ai/flyai-cli`. A global npm install can modify the host environment, may require elevated privileges on some systems, and installs third‑party code without checksum or verified source. The registry should have declared an install spec or explicit provenance; absence of that metadata plus an in‑text install command is a mismatch and increases risk.
Credentials
The skill does not request environment variables or credentials, which is proportionate for a read-only search/booking tool. However, installing a global CLI and writing execution logs are actions that affect the environment and may expose user data on disk. The skill references being 'Powered by Fliggy (Alibaba Group)' but does not request any Alibaba creds — this is not necessarily malicious but is a discrepancy to verify if the flyai backend actually requires third‑party auth.
Persistence & Privilege
The skill does not set always:true and does not request special system privileges in the manifest. However, it instructs optional persistent logging to a .flyai-execution-log.json file and enforces global installation of a CLI (npm -g), which can result in persistent system changes and may require elevated permissions. Those behaviors increase persistence/privilege impact compared with a pure instruction-only skill.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install concert-event-tickets
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /concert-event-tickets 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v3.2.0
concert-event-tickets 3.2.0 — Expanded event/travel booking and stricter CLI validation - Skill now supports a wider range of booking options: flights, hotels, train tickets, attractions, itinerary planning, visas, insurance, and car rental (via Fliggy). - Enforced CLI-executor-only operation: answers must always use real-time CLI data, with clear rules blocking use of knowledge-based/training data responses. - Every output now mandates direct booking links ([Book]({detailUrl})) for every listed result. - Critical steps detailed for environment/CLI checks, parameter collection, and output validation. - Output rules and playbooks refactored for clarity and reliability. - Documentation improved for parameter mapping, scenario triggers, and user language matching.
元数据
Slug concert-event-tickets
版本 3.2.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Concert Event Tickets 是什么?

Find concerts, live performances, sports events, and festivals. Get ticket prices, seating info, and direct booking links. Also supports: flight booking, hot... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 80 次。

如何安装 Concert Event Tickets?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install concert-event-tickets」即可一键安装,无需额外配置。

Concert Event Tickets 是免费的吗?

是的,Concert Event Tickets 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Concert Event Tickets 支持哪些平台?

Concert Event Tickets 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Concert Event Tickets?

由 dingtom336-gif(@dingtom336-gif)开发并维护,当前版本 v3.2.0。

💬 留言讨论