OpenClaw-Last.fm for Openclaw

A powerful integration that connects Openclaw Skills to the Last.fm API for comprehensive music metadata and user listening statistics.

keyfrog-21k
v1.0.0
Feb 5, 2026
2
2.3k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install last-fm

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install last-fm using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is OpenClaw-Last.fm?

The OpenClaw-Last.fm skill provides a direct interface between your AI agent and the Last.fm music database. By utilizing this connection within the Openclaw Skills ecosystem, developers can programmatically access a wealth of information including artist biographies, album tracklists, and real-time global music charts.

This skill is designed for high-performance data retrieval, allowing agents to process everything from individual track metadata to complex user listening patterns. Whether you are building a music discovery engine or a personal analytics dashboard, this integration offers the technical depth required to handle sophisticated musical queries.

OpenClaw-Last.fm Use Cases

  • Building AI music recommendation engines based on user scrobble history.
  • Automating the retrieval of artist biographies and discographies for content creation.
  • Analyzing global music trends and popular tags across different time periods.
  • Managing and auditing personal music libraries by tracking play counts and metadata.
  • Enhancing media players with real-time 'now playing' data and similar artist suggestions.

How OpenClaw-Last.fm Works

  1. The user supplies a valid Last.fm API key to authorize the Openclaw Skills integration.
  2. The AI agent identifies the required music resource (Artist, Album, Track, User, or Chart).
  3. A request is constructed using the appropriate Last.fm method (e.g., artist.getInfo) and parameters.
  4. The skill sends a GET or POST request to the Last.fm API root URL.
  5. The API returns a structured JSON response which is then parsed and utilized by the agent for further tasks.

OpenClaw-Last.fm Setup

To get started with this skill, you must first obtain an API key from the Last.fm website. Once you have your credentials, you can configure the skill within your environment.

# Example of how an agent might fetch artist info using this skill
GET https://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist=Radiohead&api_key=YOUR_API_KEY&format=json

Ensure that the api_key and format=json parameters are included in every request to maintain compatibility with Openclaw Skills workflows.

OpenClaw-Last.fm Data Schema & Taxonomy

The skill organizes data into several core modules, each returning specific metadata objects:

Module Description Key Fields
Artist Artist metadata bio, images, stats, similar artists
Album Album specifics tracks, playcount, cover art, tags
Track Song details duration, listeners, wiki, album info
User Profile data playcount, recent tracks, top artists
Chart Global trends top artists, top tracks, top tags
Tag Genre info reach, total uses, related artists

OpenClaw-Last.fm Advanced Features

  • Support for multi-period user stats (7 days to overall) for deep temporal analysis.
  • Automated pagination for library methods to handle large music collections.
  • Search functionality across artists, albums, and tracks for fuzzy matching.
  • Integration with tag-based discovery to explore niche music genres.
  • Real-time scrobble tracking via user.getRecentTracks for 'now playing' features within Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*