A comprehensive tool for accessing personal listening history, global music charts, and artist metadata via the Last.fm API.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install lastfm
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install lastfm using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Last.fm API Skill enables AI agents and developers to programmatically access a wealth of musical data. By leveraging this Openclaw Skills integration, you can query real-time now playing information, historical scrobbling counts, and deep-dive into artist or album metadata. Whether you are building a personal dashboard or a music recommendation engine, this skill provides the bridge to Last.fm's extensive database.
This integration allows for granular control over user data, including top artists, albums, and tracks over various time periods. It also exposes global trends and tag-based discovery, making it an essential tool for developers who want to incorporate music context into their applications.
To get started with this Openclaw Skills component, you need a Last.fm API key. Follow these steps:
export LASTFM_API_KEY="your_api_key_here"
export LASTFM_USER="your_lastfm_username"
The skill interacts with several primary data entities returned in JSON format. The following table highlights the core data structures:
| Entity | Key Fields | Description |
|---|---|---|
| Recent Tracks | artist, track, album, date, nowplaying | A live stream of scrobbled music |
| User Info | playcount, artist_count, track_count | Overall profile statistics and registration date |
| Top Stats | playcount, name, rank, period | Aggregated data for artists, albums, or tracks |
| Metadata | bio, tags, similar, images | Detailed info including artist bios and imagery |
| Global Charts | rank, artist, playcount | Trending data across the entire Last.fm community |
Loading
A versatile command-line utility for parsing, filtering, and transforming JSON data with a powerful functional domain-specific language.

A versatile utility that executes arbitrary commands automatically whenever monitored files are modified.

A powerful, text-based calendar and scheduling application designed for efficiency within command-line environments.

A modern text-based browser that renders full web pages, including JavaScript and video, directly within your terminal environment.

A specialized interface for managing the Little Snitch network monitor and firewall directly through the macOS command line.

A powerful text extraction tool for Openclaw Skills that preserves layout and captures handwriting from complex PDFs and images.








































