Send Message
Send a message to Claude AI assistant
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_MESSAGE])
Ask Question
Ask Claude a specific question and receive an answer
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ASK_QUESTION])
Summarize Text
Request Claude to summarize a given text
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUMMARIZE_TEXT])
Translate Text
Ask Claude to translate text from one language to another
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TRANSLATE_TEXT])
Analyze Sentiment
Request Claude to analyze the sentiment of a given text
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ANALYZE_SENTIMENT])
Generate Ideas
Ask Claude to generate ideas on a specific topic
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_IDEAS])
Proofread Text
Request Claude to proofread and suggest corrections for a given text
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROOFREAD_TEXT])
Write Code
Ask Claude to write code snippets or scripts
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.WRITE_CODE])
Explain Concept
Request Claude to explain a complex concept in simple terms
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPLAIN_CONCEPT])
Generate Report
Request Claude to generate a report based on provided data or information
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_REPORT])
Solve Math Problem
Ask Claude to solve a mathematical problem or equation
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SOLVE_MATH_PROBLEM])
Create To Do List
Request Claude to create a to-do list based on given tasks or goals
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TODO_LIST])
Suggest Synonyms
Ask Claude to suggest synonyms for a given word or phrase
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SUGGEST_SYNONYMS])
Classify Text
Request Claude to classify text into predefined categories
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CLASSIFY_TEXT])
Generate Quiz
Ask Claude to generate a quiz on a specific topic
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_QUIZ])
Provide Recommendations
Request Claude to provide recommendations based on given criteria
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PROVIDE_RECOMMENDATIONS])
Fact Check Statement
Request Claude to fact-check a given statement
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FACT_CHECK_STATEMENT])
Generate Outline
Ask Claude to generate an outline for an article or essay
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_OUTLINE])
New Conversation Started
Triggered when a new conversation is initiated with Claude
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_CONVERSATION_STARTED])
Message Received
Triggered when Claude receives a new message in an ongoing conversation
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MESSAGE_RECEIVED])
Response Generated
Triggered when Claude generates a response to a user's input
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.RESPONSE_GENERATED])
Conversation Ended
Triggered when a conversation with Claude is terminated
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONVERSATION_ENDED])
Error Occurred
Triggered when an error occurs during interaction with Claude
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ERROR_OCCURRED])
Task Completed
Triggered when Claude completes a specific task or action
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TASK_COMPLETED])
Clarification Needed
Triggered when Claude requires clarification on a user's input
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CLARIFICATION_NEEDED])
Content Warning Detected
Triggered when Claude detects potentially sensitive or inappropriate content
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CONTENT_WARNING_DETECTED])
Long Response Generated
Triggered when Claude generates a response exceeding a certain length
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.LONG_RESPONSE_GENERATED])
Inactivity Timeout
Triggered when there's no user activity for a specified period
from composio_llamaindex import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.INACTIVITY_TIMEOUT])