audius

Build Audius music apps using its REST API and JavaScript SDK.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/ExpertVagabond/audius-protocol --skill audius
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audius
Source: https://github.com/ExpertVagabond/audius-protocol/tree/main/packages/web/public
Command: npx skills add https://github.com/ExpertVagabond/audius-protocol --skill audius

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides the tools and documentation necessary to build applications and services on top of the Audius decentralized music streaming protocol, enabling developers to create music players, integrate with the Audius catalog, and leverage its open infrastructure.

Core Features & Use Cases

  • API Access: Interact with the Audius REST API to fetch track, user, and playlist data.
  • SDK Integration: Utilize the @audius/sdk for seamless integration within Node.js or browser-based applications.
  • App Scaffolding: Quickly start new projects with create-audius-app.
  • Developer Resources: Access OpenAPI/Swagger specs for detailed API understanding and OAuth for user authentication.
  • Use Case: A developer wants to build a new music discovery app that recommends trending tracks based on user listening history. They can use the Audius API and SDK to access track data, user profiles, and integrate Audius's recommendation engine.

Quick Start

Run npx create-audius-app my-app to scaffold a new Audius application.

Frequently Asked Questions about audius

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a decentralized music streaming app with the Audius API?

To build a decentralized music streaming app with the Audius API, use the provided JavaScript SDK and REST API to fetch track data, access user playlists, and integrate the open audio protocol. You can scaffold projects quickly using the create-audius-app command line tool.

What is the Audius JavaScript SDK used for in Node.js applications?

The Audius JavaScript SDK is used in Node.js applications to interact directly with the decentralized music streaming protocol, allowing developers to fetch catalog data, manage user profiles, and integrate audio-native features like discovery platforms and music players.

Does the Audius API require authentication for user-specific actions?

Yes, the Audius API requires API credentials for authenticated access and supports OAuth specifically for user-specific actions, ensuring secure interactions when building music discovery platforms or handling user listening history.

Can I use create-audius-app to scaffold a new music discovery platform?

Yes, you can use create-audius-app to scaffold a new music discovery platform by running npx create-audius-app my-app, which quickly sets up a project environment integrated with the Audius decentralized music streaming protocol and SDK.

Where can I find OpenAPI specifications for the Audius REST API?

You can find OpenAPI and Swagger specifications for the Audius REST API within the developer resources provided, offering detailed API understanding for endpoints handling tracks, users, and playlists on the decentralized music streaming network.