Create Reminder
Set a reminder for a specific time and date with a custom message.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_REMINDER])
Play Music
Start playing a specific song, album, or playlist.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PLAY_MUSIC])
Set Alarm
Create a new alarm for a specified time.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_ALARM])
Get Weather Forecast
Retrieve the weather forecast for a specific location.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_WEATHER])
Send Announcement
Broadcast a message to all Alexa devices in the household.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_ANNOUNCEMENT])
Control Smart Home Device
Turn on/off or adjust settings of connected smart home devices.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONTROL_SMART_HOME])
Start Routine
Initiate a pre-configured Alexa routine.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.START_ROUTINE])
Set Volume
Adjust the volume of the Alexa device.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_VOLUME])
Get News Briefing
Retrieve and read out the latest news headlines.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_NEWS])
Create To Do Item
Add a new item to the user's Alexa to-do list.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TODO])
Send Text Message
Send a text message to a contact through Alexa messaging.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_TEXT])
Get Traffic Update
Retrieve current traffic information for a specified route.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_TRAFFIC])
Start Skill
Launch a specific Alexa skill.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.START_SKILL])
Set Do Not Disturb
Enable or disable Do Not Disturb mode on the Alexa device.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_DND])
Timer Started
Triggered when a new timer is started on the Alexa device.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TIMER_STARTED])
Timer Completed
Triggered when a timer finishes on the Alexa device.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TIMER_COMPLETED])
Alarm Triggered
Triggered when an alarm goes off on the Alexa device.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ALARM_TRIGGERED])
Voice Command Received
Triggered when a specific voice command is received by Alexa.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VOICE_COMMAND])
Device Woken
Triggered when the Alexa device is activated by the wake word.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DEVICE_WOKEN])
Smart Home Device State Changed
Triggered when a connected smart home device changes state.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SMART_HOME_STATE_CHANGE])
Reminder Activated
Triggered when a set reminder is activated.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMINDER_ACTIVATED])
Music Playback Started
Triggered when music playback begins on the Alexa device.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MUSIC_PLAYBACK_STARTED])
Music Playback Stopped
Triggered when music playback ends on the Alexa device.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MUSIC_PLAYBACK_STOPPED])
Weather Alert
Triggered when a severe weather alert is issued for the user's location.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WEATHER_ALERT])
Device Offline
Triggered when an Alexa device goes offline unexpectedly.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DEVICE_OFFLINE])
New Message Received
Triggered when a new message is received through Alexa messaging.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_MESSAGE])
Calendar Event Reminder
Triggered when a calendar event reminder is due.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CALENDAR_REMINDER])
Guard Mode Changed
Triggered when Alexa Guard mode is switched on or off.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GUARD_MODE_CHANGED])