Skip to main content

Star A Repository on Github

In this example, we will use LiteLLM to star a repository on Github using Composio Tools
1

Install Packages

Python
2

Import Libraries, Initialize ComposioToolSet & Create Router

Python
3

Connect Your GitHub Account

You need to have an active GitHub Integration. Learn how to do this here
Don’t forget to set your COMPOSIO_API_KEY and OPENAI_API_KEY in your environment variables.
4

Get All Github Tools

You can get all the tools for a given app as shown below, but you can get specific actions and filter actions using usecase & tags. Learn more here
5

Configure Router

Python
6

Execute Tool Calls

Python