Skip to content
Jeffry Samuel edited this page Jul 18, 2025 · 2 revisions

Spotify Controller

This tool can skip songs and return the information of a track being played on Spotify.

Setup

1. Creating an "App"

Go to Spotify for Developers and select the option to create an app, from there you will have to fill out a form like this:

  • App Name: Whatever you want
  • App Description: Whatever you want
  • Redirect URIs: http://127.0.0.1:8888
  • And check Web API

2. Getting the Client IDs

After you've created your app, go to it's dashboard and look for the Client ID and Client Secret, then input them into the tool's dialog.

3. Login Into Alpaca

Once you have your Client ID and Client Secret you can press the Log Back In button (🔄) in Alpaca.

Spotify will open in your web browser, just login and close the tab once it's finished, Alpaca will automatically detect the login.

Run Command

This tool asks the model to provide a command and an explanation, it then uses SSH to log into a device (by default the same one that's running Alpaca) and runs the command.

You can change the username, network port and IP address in the tool's dialog.

Remember to turn on SSH server in your device for this to work!

Online Search

This tool asks the model to provide a search term, then it makes a web search ussing duckduckgo, you can modify the number of results and the Safe Search mode in the tool's dialog.

Extract Wikipedia Article

This tool asks the model to provide the name of a Wikipedia article and then returns a extract from it.

Get Recipes by Category

This tool asks the model to provide a category of meals and then returns a list of meals.

Get Recipe by Name

This tool asks the model to provide a meal name and returns a recipe.

Get Current Datetime

This tool asks the model if it wants to get the time and/or date.

Clone this wiki locally