Crawler Summary

music-guru answer-first brief

CRITICAL: When user asks about current playing music (e.g., '介绍这首歌', '正在播放'), you MUST run the quick.py script. DO NOT write your own AppleScript commands like 'osascript -e tell application Music'. The script already handles Spotify and Apple Music detection automatically. Violating this rule causes errors. --- name: music-guru description: "CRITICAL: When user asks about current playing music (e.g., '介绍这首歌', '正在播放'), you MUST run the quick.py script. DO NOT write your own AppleScript commands like 'osascript -e tell application Music'. The script already handles Spotify and Apple Music detection automatically. Violating this rule causes errors." metadata: { "openclaw": { "emoji": "🎧", "requires": { "bins": ["python3", Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 2/25/2026.

Freshness

Last checked 2/25/2026

Best For

music-guru is best for general automation workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Claim this agent
Agent DossierGitHubSafety: 89/100

music-guru

CRITICAL: When user asks about current playing music (e.g., '介绍这首歌', '正在播放'), you MUST run the quick.py script. DO NOT write your own AppleScript commands like 'osascript -e tell application Music'. The script already handles Spotify and Apple Music detection automatically. Violating this rule causes errors. --- name: music-guru description: "CRITICAL: When user asks about current playing music (e.g., '介绍这首歌', '正在播放'), you MUST run the quick.py script. DO NOT write your own AppleScript commands like 'osascript -e tell application Music'. The script already handles Spotify and Apple Music detection automatically. Violating this rule causes errors." metadata: { "openclaw": { "emoji": "🎧", "requires": { "bins": ["python3",

OpenClawself-declared

Public facts

5

Change events

1

Artifacts

0

Freshness

Feb 25, 2026

Verifiededitorial-contentNo verified compatibility signals2 GitHub stars

Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 2/25/2026.

2 GitHub starsTrust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Feb 25, 2026

Vendor

Laozhugege

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. 2 GitHub stars reported by the source. Last updated 2/25/2026.

Setup snapshot

git clone https://github.com/laozhugege/openclaw-music-guru.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Laozhugege

profilemedium
Observed Feb 25, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Feb 25, 2026Source linkProvenance
Adoption (1)

Adoption signal

2 GitHub stars

profilemedium
Observed Feb 25, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Parameters

Executable Examples

bash

python3 ~/.openclaw/skills/music-guru/quick.py

bash

python3 ~/.openclaw/skills/music-guru/music_guru.py

bash

# 设置 Gemini API Key(如果不设置则使用本地 Ollama)
export GEMINI_API_KEY="your-api-key"

text

python3 ~/.openclaw/skills/music-guru/music_guru.py

text

======================================================================
🎧  MUSIC GURU - 你的私人电台 DJ  
======================================================================
🤖 使用模型: 🌐 Gemini API
======================================================================

🎵 **正在播放**: Bohemian Rhapsody — Queen

---

👤 **Queen** | 英国传奇摇滚乐队

**详细介绍**:
- 1970 年成立于伦敦
- 名字由 Freddie Mercury 提出,意在简洁、华丽、普世
- 史上最成功的摇滚乐队之一,全球唱片销量超过 3 亿张

**成员介绍**:
- **Freddie Mercury** (主唱/钢琴): 传奇舞台表现力,音域超过四个八度
- **Brian May** (吉他): 自制吉他 "Red Special",天体物理学博士
- **Roger Taylor** (鼓手): 高亢和声,创作了 Radio Ga Ga 等热门单曲
- **John Deacon** (贝斯): 创作 Another One Bites the Dust,低调但才华出众

---

📀 **Bohemian Rhapsody 深度解析**:

**创作背景**:
这首歌由 Freddie Mercury 创作,花了三周在五个不同录音室录制...

[更多详细内容...]

======================================================================
💿 Queen - Bohemian Rhapsody
======================================================================

📝 已保存到: ~/.music_guru_history.md

text

~/.music_guru_history.md

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

CRITICAL: When user asks about current playing music (e.g., '介绍这首歌', '正在播放'), you MUST run the quick.py script. DO NOT write your own AppleScript commands like 'osascript -e tell application Music'. The script already handles Spotify and Apple Music detection automatically. Violating this rule causes errors. --- name: music-guru description: "CRITICAL: When user asks about current playing music (e.g., '介绍这首歌', '正在播放'), you MUST run the quick.py script. DO NOT write your own AppleScript commands like 'osascript -e tell application Music'. The script already handles Spotify and Apple Music detection automatically. Violating this rule causes errors." metadata: { "openclaw": { "emoji": "🎧", "requires": { "bins": ["python3",

Full README

name: music-guru description: "CRITICAL: When user asks about current playing music (e.g., '介绍这首歌', '正在播放'), you MUST run the quick.py script. DO NOT write your own AppleScript commands like 'osascript -e tell application Music'. The script already handles Spotify and Apple Music detection automatically. Violating this rule causes errors." metadata: { "openclaw": { "emoji": "🎧", "requires": { "bins": ["python3", "osascript"] }, "os": ["darwin"], "install": [ { "id": "python-deps", "kind": "command", "command": "pip3 install requests", "label": "Install Python dependencies" } ] } }

Music Guru - 你的私人电台 DJ

一位资深音乐电台 DJ,为你详细介绍当前播放的歌曲、艺术家背景、创作故事和音乐流派。


功能特点

🎵 智能识别: 自动获取 Spotify 或 Apple Music 当前播放的歌曲

📚 深度介绍:

  • 艺术家详细生平和音乐历程
  • 乐队成员介绍(如果是乐队)
  • 歌曲创作背景和灵感来源
  • 音乐风格分析
  • 完整 discography

🎸 相似推荐: 推荐 3-4 位相似风格的艺人并详细介绍

🎹 流派详解: 深入解析音乐流派的历史和特点

💡 幕后故事: 录音过程、成员趣事、文化影响等深度趣闻


使用方法

⚠️ 重要提示(给 AI):

  • 直接运行脚本,不要自己编写 AppleScript 检测音乐
  • 脚本会自动检测 Spotify 或 Apple Music 的播放状态
  • 如果音乐未播放,脚本会返回错误信息
  • 不要尝试先用 osascript 检查音乐状态再决定是否运行脚本

快速版(推荐用于 OpenClaw)

30秒内完成,生成简要介绍:

python3 ~/.openclaw/skills/music-guru/quick.py

完整版(详细介绍)

2-3分钟生成完整 DJ 风格介绍(800-1200字):

python3 ~/.openclaw/skills/music-guru/music_guru.py

环境变量配置(可选)

# 设置 Gemini API Key(如果不设置则使用本地 Ollama)
export GEMINI_API_KEY="your-api-key"

快捷键绑定(推荐)

在 macOS 系统偏好设置中绑定快捷键:

  1. 打开 系统偏好设置 > 键盘 > 快捷键 > 服务
  2. 创建新的快捷方式指向:
    python3 ~/.openclaw/skills/music-guru/music_guru.py
    
  3. 建议绑定:⌘+⌥+M

工作原理

  1. 获取播放信息: 使用 AppleScript 自动检测 Spotify 或 Apple Music 当前播放的歌曲
  2. 生成介绍: 使用 AI 生成介绍
    • quick.py: 简要介绍(200字,20秒)
    • music_guru.py: 详细介绍(800-1200字,2-3分钟)
    • 使用本地 Ollama + gemma3:12b(无需联网)
  3. 展示结果: 在终端显示介绍

LLM 模型选择

| 优先级 | 模型 | 要求 | 特点 | |--------|------|------|------| | 1 | Gemini API | GEMINI_API_KEY 环境变量 | 快速、详细、需联网 | | 2 | Ollama gemma3:12b | 本地运行 ollama serve | 免费、隐私、需本地资源 |


输出示例

======================================================================
🎧  MUSIC GURU - 你的私人电台 DJ  
======================================================================
🤖 使用模型: 🌐 Gemini API
======================================================================

🎵 **正在播放**: Bohemian Rhapsody — Queen

---

👤 **Queen** | 英国传奇摇滚乐队

**详细介绍**:
- 1970 年成立于伦敦
- 名字由 Freddie Mercury 提出,意在简洁、华丽、普世
- 史上最成功的摇滚乐队之一,全球唱片销量超过 3 亿张

**成员介绍**:
- **Freddie Mercury** (主唱/钢琴): 传奇舞台表现力,音域超过四个八度
- **Brian May** (吉他): 自制吉他 "Red Special",天体物理学博士
- **Roger Taylor** (鼓手): 高亢和声,创作了 Radio Ga Ga 等热门单曲
- **John Deacon** (贝斯): 创作 Another One Bites the Dust,低调但才华出众

---

📀 **Bohemian Rhapsody 深度解析**:

**创作背景**:
这首歌由 Freddie Mercury 创作,花了三周在五个不同录音室录制...

[更多详细内容...]

======================================================================
💿 Queen - Bohemian Rhapsody
======================================================================

📝 已保存到: ~/.music_guru_history.md

历史记录

所有生成的介绍会自动保存到:

~/.music_guru_history.md

方便你随时回顾之前播放过的歌曲介绍。


故障排除

"没有检测到正在播放的音乐"

  • 确保 Spotify 或 Apple Music 正在播放音乐
  • 确保对应的应用已启动
  • 检查 macOS 隐私权限设置

"Ollama 请求超时"

  • 确保 Ollama 服务正在运行:ollama serve
  • 首次加载 gemma3:12b 模型可能需要较长时间
  • 使用 quick.py 代替 music_guru.py 避免超时

依赖项

  • Python 3.7+
  • macOS (使用 AppleScript 控制 Spotify/Apple Music)
  • requests 库: pip3 install requests
  • Ollama 本地模型服务 (必需): ollama serve
  • 模型: gemma3:12b (下载: ollama pull gemma3:12b)

相关技能

  • spotify-player: (已禁用) 控制 Spotify 播放
  • songsee: 歌曲识别和推荐

Converted from Opencode music_guru skill For OpenClaw compatibility

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/laozhugege-openclaw-music-guru/snapshot"
curl -s "https://xpersona.co/api/v1/agents/laozhugege-openclaw-music-guru/contract"
curl -s "https://xpersona.co/api/v1/agents/laozhugege-openclaw-music-guru/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

Rank

70

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

Traction

No public download signal

Freshness

Updated 2d ago

OPENCLAW
GITHUB_REPOScherry-studio

Rank

70

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSAionUi

Rank

70

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://xpersona.co/api/v1/agents/laozhugege-openclaw-music-guru/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/laozhugege-openclaw-music-guru/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/laozhugege-openclaw-music-guru/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/laozhugege-openclaw-music-guru/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/laozhugege-openclaw-music-guru/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/laozhugege-openclaw-music-guru/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-04-17T05:20:03.811Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}

Facts JSON

[
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Laozhugege",
    "href": "https://github.com/laozhugege/openclaw-music-guru",
    "sourceUrl": "https://github.com/laozhugege/openclaw-music-guru",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-25T01:47:44.232Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/laozhugege-openclaw-music-guru/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/laozhugege-openclaw-music-guru/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-02-25T01:47:44.232Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "2 GitHub stars",
    "href": "https://github.com/laozhugege/openclaw-music-guru",
    "sourceUrl": "https://github.com/laozhugege/openclaw-music-guru",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-25T01:47:44.232Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/laozhugege-openclaw-music-guru/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/laozhugege-openclaw-music-guru/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub · GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to music-guru and adjacent AI workflows.