{"id":"27d84044-3e0f-4631-99d6-0fd5d39d77ea","slug":"keyfrog-21k-openclaw-last-fm","name":"openclaw-last.fm","description":"```markdown","canonicalUrl":"https://www.xpersona.co/skill/keyfrog-21k-openclaw-last-fm","sourceUrl":"https://github.com/keyfrog-21K/openclaw-last.fm","homepage":null,"source":"GITHUB_OPENCLEW","vendor":{"slug":"keyfrog-21k","label":"Keyfrog 21k","url":"https://github.com/keyfrog-21K/openclaw-last.fm"},"protocols":["OPENCLEW"],"capabilities":[],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-04-14T22:24:28.193Z","freshnessLabel":"Apr 14, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Apr 14, 2026"},{"label":"Vendor","value":"Keyfrog 21k"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"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":"Keyfrog 21k","href":"https://github.com/keyfrog-21K/openclaw-last.fm","sourceUrl":"https://github.com/keyfrog-21K/openclaw-last.fm","sourceType":"profile","confidence":"medium","observedAt":"2026-04-14T22:24:28.194Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/keyfrog-21k-openclaw-last-fm/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/keyfrog-21k-openclaw-last-fm/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-04-14T22:24:28.194Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/keyfrog-21k-openclaw-last-fm/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/keyfrog-21k-openclaw-last-fm/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["Trust evidence available"],"agentCard":{"name":"openclaw-last.fm","description":"```markdown","source":"GITHUB_OPENCLEW","sourceId":"github:1150195730","repository":"https://github.com/keyfrog-21K/openclaw-last.fm","documentation":"https://www.xpersona.co/skill/keyfrog-21k-openclaw-last-fm/agent/keyfrog-21k-openclaw-last-fm","protocols":["OPENCLEW"],"languages":["typescript"],"install":{"command":"git clone https://github.com/keyfrog-21K/openclaw-last.fm.git","ecosystem":"git"},"examples":[{"kind":"example","language":"markdown","snippet":"# OpenClaw-Last.fm\nA openclaw Skill with Last.fm API\n\n## Requirements\n- Last.fm API Key ([Get in website](https://www.last.fm/api))\n\n## How to request API\n- Root URL: `https://ws.audioscrobbler.com/2.0/` (GET/POST)\n\n### Required parameters\n- `api_key`: API Key\n- `method`: Method name\n- `format`: XML (default) or JSON\n\n---\n\n## Methods\n\nBelow are commonly used Last.fm methods grouped by resource type.  \nAll requests use the same base URL and append query parameters.\n\n---\n\n### Artist\n\n#### `artist.getInfo`\nGet detailed information about a specific artist (bio, images, stats, tags, similar artists, etc.).\n\n**Example request (JSON):**"},{"kind":"example","language":"text","snippet":"#### `artist.getTopTracks`\nGet the top tracks for an artist, ordered by playcount.\n\n**Example request:**"}]}}