Agent skill

Meting Agent

by ELDment in ELDment/Meting-Agent

A skill your agent uses when an AI agent needs direct music lookup capabilities through the bundled Meting scripts in this skill, including song search, album lookup, artist lookup, playlist lookup…

MITAuto-check passedAgent Workflows

Install Meting Agent

skills CLI
$ npx skills add ELDment/Meting-Agent --skill meting-agent -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ELDment/Meting-Agent meting-agent --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ELDment/Meting-Agent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/meting-agent .claude/skills/meting-agent && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
meting-agent
GitHub stars
112
Token cost
~583 tokens
SKILL.md length
242 words
Files
15 (incl. scripts)
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when an AI agent needs direct music lookup capabilities through the bundled Meting scripts in this skill, including song search, album lookup, artist lookup, playlist lookup…

  • Works in 4 steps: Run node scripts/meting-cli.mjs… → Run node scripts/meting-cli.mjs search… → Run node scripts/meting-cli.mjs song… → …
  • An AI agent needs direct music lookup capabilities through the bundled Meting scripts in this skill
  • SKILL.md covers Use The Bundled Implementation, Core Workflow, Commands and Configuration Rules
  • Runs JavaScript scripts from its folder; calls node

What it does

Meting Agent is an agent skill from ELDment/Meting-Agent. Use when an AI agent needs direct music lookup capabilities through the bundled Meting scripts in this skill, including song search, album lookup, artist lookup, playlist lookup, lyrics, cover URLs, and playback URLs, or when it needs to maintain this skill's standalone music client implementation.

Its SKILL.md is about 580 tokens, which your agent loads only when the skill is triggered. The skill folder holds 18 other files, including scripts (for example `README.EN.md`, `README.md` and `README.zh-Hant.md`).

It sits in Agent Workflows, covering MCP servers. It works with Model Context Protocol and Node.js. The repository describes itself as: 🪐 面向 AI 的多音乐平台的 API 代理 • 网易云 • QQ音乐 • 酷狗 • 酷我 🎻 Multi-platform music API agent for AI • NetEase • QQ Music • KuGou • Kuwo. The licence is MIT.

When your agent uses it

  • An AI agent needs direct music lookup capabilities through the bundled Meting scripts in this skill
  • Including song search
  • Playlist lookup
  • It needs to maintain this skills standalone music client implementation

Example prompts

  • “/meting-agent”

Requirements

  • Node.js

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Run node scripts/meting-cli.mjs platforms to inspect supported platforms.
  2. Run node scripts/meting-cli.mjs search --platform netease --keyword "我怀念的" --limit 3 for search tasks.
  3. Run node scripts/meting-cli.mjs song --platform netease --id and related commands for detail lookups.
  4. Remember the default cookie resolution order: environment variable METING__COOKIE first, environment variable METING_COOKIE second, and…

What it can do on your machine

Read from SKILL.md and the folder at commit f91472c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 9 files in scripts/ (JavaScript), which the agent can run.

    Shell commands in SKILL.md call:

    • node

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Meting Agent loads about 583 tokens when it runs. Until then it costs about 78 tokens; SKILL.md has 242 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~78
When it runs · the whole SKILL.md, loaded when a task matches
~583

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from ELDment/Meting-Agent at commit f91472c, republished under its MIT licence (© ELDment). 242 words, ~583 tokens.

Download SKILL.mdSave it as .claude/skills/meting-agent/SKILL.md (or your agent's skills folder). This skill also uses 14 other files; get the full folder from GitHub.
name
meting-agent
description
Use when an AI agent needs direct music lookup capabilities through the bundled Meting scripts in this skill, including song search, album lookup, artist lookup, playlist lookup, lyrics, cover URLs, and playback URLs, or when it needs to maintain this skill's standalone music client implementation.

Meting Agent

Use The Bundled Implementation

  • In the release bundle, treat ./scripts/meting as the implementation root.
  • Use ./scripts/meting-cli.mjs for normal lookup tasks.
  • Downloaded bundles are self-contained and should not rely on repository-relative paths.

Core Workflow

  1. Run node scripts/meting-cli.mjs platforms to inspect supported platforms.
  2. Run node scripts/meting-cli.mjs search --platform netease --keyword "我怀念的" --limit 3 for search tasks.
  3. Run node scripts/meting-cli.mjs song --platform netease --id <songId> and related commands for detail lookups.
  4. Remember the default cookie resolution order: environment variable METING_<PLATFORM>_COOKIE first, environment variable METING_COOKIE second, and CLI option --cookie only as the final override.

Commands

  • platforms
  • search --platform <code> --keyword <text> [--page <n>] [--limit <n>] [--type <n>]
  • song --platform <code> --id <id>
  • album --platform <code> --id <id>
  • artist --platform <code> --id <id> [--limit <n>]
  • playlist --platform <code> --id <id>
  • url --platform <code> --id <id> [--br <n>]
  • lyric --platform <code> --id <id>
  • pic --platform <code> --id <id> [--size <n>]

Tencent Music cover note:

  • For pic --platform tencent, prefer square sizes 300, 500, 800, or 1200.
  • Other square sizes appear unreliable and may return 404, so do not assume arbitrary custom sizes will work.

Configuration Rules

  • Follow the default cookie resolution order used by the program: METING_<PLATFORM>_COOKIE first, METING_COOKIE second, and --cookie <value> last.
  • Treat METING_<PLATFORM>_COOKIE and METING_COOKIE as environment variable names, not CLI options.
  • Available environment variables include METING_NETEASE_COOKIE, METING_TENCENT_COOKIE, METING_KUGOU_COOKIE, METING_KUWO_COOKIE, and shared fallback METING_COOKIE.
  • Use CLI option --cookie <value> only when the call needs an explicit one-off override.

© ELDment, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 14 other files (scripts) in skills/meting-agent of ELDment/Meting-Agent.

  • SKILL.md
  • LICENSE
  • README.EN.md
  • README.md
  • README.zh-Hant.md
  • agents/openai.yaml
  • scripts/meting-cli.mjs
  • scripts/meting/meting.js
  • scripts/meting/providers/base.js
  • scripts/meting/providers/index.js
  • scripts/meting/providers/kugou.js
  • scripts/meting/providers/kuwo.js
  • scripts/meting/providers/netease.js
  • scripts/meting/providers/tencent.js
  • scripts/package.json

Open the folder on GitHubat commit f91472c

Compare with similar skills

Meting Agent next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Meting Agent compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Meting Agent this skillELDment/Meting-Agent112—~583Automated safety check: PassMIT
agentmemory Setup and Diagnosticsrohitg00/agentmemory29k—~1kAutomated safety check: NotesApache-2.0
Vinkius Deployvinkius-labs/mcpfusion256—~1.7kAutomated safety check: NotesApache-2.0
Meridian MCPMeridiona/meridian413—~967Automated safety check: NotesCustom licence
Claude HistorianVvkmnn/claude-historian-mcp179—~616Automated safety check: PassMIT
Flowstudio Power Automate MCPgithub/awesome-copilot40k1 repos~3.4kAutomated safety check: PassMIT

Similar skills

  • Sets up and troubleshoots a local agentmemory install, covering the MCP connection, environment variables, ports, authentication and optional feature flags.

    29k GitHub stars~1k tokensUpdated today
    Agent WorkflowsAuto-check: notes
  • Vinkius Deploy

    vinkius-labs/mcpfusion

    How to deploy MCP servers to Vinkius Edge using mcpfusion deploy.

    256 GitHub stars~1.7k tokensUpdated 18 days ago
    Agent WorkflowsAuto-check: notes
  • Meridian MCP

    Meridiona/meridian

    Build, configure, and debug the Meridian MCP server. An agent skill from Meridiona/meridian.

    413 GitHub stars~967 tokensUpdated yesterday
    Agent WorkflowsAuto-check: notes
  • Claude Historian

    Vvkmnn/claude-historian-mcp

    Use before WebSearch to check if you already have the answer, when stuck on an error to find past fixes, or when entering a familiar project to recall past sessions and file changes.

    179 GitHub stars~616 tokensUpdated 3 mo ago
    Agent WorkflowsAuto-check passed
  • Flowstudio Power Automate MCP

    github/awesome-copilot

    Official

    Foundation skill for Power Automate via FlowStudio MCP — auth setup, the reusable MCP helper (Python + Node.js), tool discovery via listskills / toolsearch, and oversized-response handling.

    40k GitHub starsUsed in 1 repo~3.4k tokens
    Agent WorkflowsAuto-check passed
  • X402 Express Wrapper

    sickn33/agentic-awesome-skills

    Wrapper oficial de M2MCent (Node.js) para inyectar muros de pago x402 en APIs o servidores Model Context Protocol (MCP).

    47k GitHub starsUsed in 1 repo~772 tokens
    Agent WorkflowsAuto-check: notes

Categories

Questions about Meting Agent

What does Meting Agent do?

A skill your agent uses when an AI agent needs direct music lookup capabilities through the bundled Meting scripts in this skill, including song search, album lookup, artist lookup, playlist lookup…. Meting Agent is an agent skill from ELDment/Meting-Agent. Use when an AI agent needs direct music lookup capabilities through the bundled Meting scripts in this skill, including song search, album lookup, artist lookup, playlist lookup, lyrics, cover URLs, and playback URLs, or when it needs to maintain this skill's standalone music client implementation.

When should I use Meting Agent?

Meting Agent fits situations like: an AI agent needs direct music lookup capabilities through the bundled Meting scripts in this skill; including song search; playlist lookup; it needs to maintain this skills standalone music client implementation.

How do I install Meting Agent in Claude Code?

Run `npx skills add ELDment/Meting-Agent --skill meting-agent -a claude-code`. Or copy the skill folder (skills/meting-agent in ELDment/Meting-Agent) into .claude/skills/meting-agent in your project. Claude Code loads it when a task matches its description.

How do I install Meting Agent in Codex?

Run `npx skills add ELDment/Meting-Agent --skill meting-agent -a codex`. Or copy the skill folder (skills/meting-agent in ELDment/Meting-Agent) into .agents/skills/meting-agent in your project. Codex loads it when a task matches its description.

Can I use Meting Agent in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ELDment/Meting-Agent --skill meting-agent -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/meting-agent, .gemini/skills/meting-agent, .github/skills/meting-agent and .opencode/skills/meting-agent in your project.

What does Meting Agent need to run?

Going by SKILL.md and its folder, Meting Agent needs JavaScript for the scripts in its folder and the command-line tools its instructions call (node). Our summary lists: Node.js.

Does Meting Agent access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Meting Agent safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Meting Agent use?

Meting Agent is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Meting Agent use?

About 583 tokens (SKILL.md is roughly 2.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Meting Agent?

Skills that share tags, products or a category with Meting Agent: agentmemory Setup and Diagnostics (rohitg00/agentmemory, 29k stars), Vinkius Deploy (vinkius-labs/mcpfusion, 256 stars), Meridian MCP (Meridiona/meridian, 413 stars) and Claude Historian (Vvkmnn/claude-historian-mcp, 179 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Meting Agent?

ELDment (a GitHub user) maintains it in ELDment/Meting-Agent, which has 112 GitHub stars. The repository was last updated on March 20, 2026.

Source: ELDment/Meting-Agent on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.