Yes, Composio lets you perform actions with your account or on behalf of your users using the wide variety of tools that include Github, Gmail, Google Calendar, Jira and so on. Feel free to check all the tools we support.

1

Install package

Installing required dependencies
pip install composio-core

#login to composio
composio login
#connect your account to the app 
composio add github -e "Jessica"
2

Execute Action

Star a repo
  from composio import ComposioToolSet, Action

  tool_set = ComposioToolSet(entity_id="Jessica")
  #If you did not run 'composio login' in the CLI, you can use API Key like this:
  #tool_set = ComposioToolSet(api_key, entity_id="Jessica")

  #You can change the repo you want to star by modifying the parameters
  tool_set.execute_action(
      action=Action.GITHUB_STAR_A_REPOSITORY_FOR_THE_AUTHENTICATED_USER,
      params={"owner": "composiohq", "repo": "composio"},
      entity_id="Jessica",
  )

What just happened?

Congratulations! You just Executed an Action without an LLM🎉