Skip to content

A GPT assistant focused on keeping you focused by managing Google Calendars and Todoist lists

License

Notifications You must be signed in to change notification settings

erickrawczyk/attention-ally

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Attention Ally

Documentation of building a custom GPT assistant focused on keeping you focused by managing Google Calendars and Todoist lists.

Live Demo

Repository Structure

  • instructions-prompt: Contains configuration details for setting up the initial GPT prompt.
  • actions/todoist.yml: Defines the action schemas for interacting with Todoist.
  • actions/google-calendar.yml: Defines the action schemas for interacting with Google Calendar.

Configuring a Custom GPT

To configure a custom GPT using the files in this repository, follow these steps:

  • Visit ChatGPT's Editor and create a new custom GPT.
  • Add the content from the instructions-prompt file as your GPT's initial setup.
  • Import todoist.yml using the GitHub raw URL: https://raw.githubusercontent.com/erickrawczyk/attention-ally/main/todoist.yml in the ChatGPT Builder Actions UI.
  • Import google-calendar.yml using the GitHub raw URL: https://raw.githubusercontent.com/erickrawczyk/attention-ally/main/google-calendar.yml in the ChatGPT Builder Actions UI.
  • Configure OAuth with Todoist:
    • Visit the Todoist App Management Console.
    • Create an application and obtain the client ID and secret.
    • Set up the redirect URI for OAuth and ensure your application is authorized.
  • Configure OAuth with Google Calendar:
    • Visit the Google Cloud Console.
    • Create or select a project and navigate to APIs & Services > Credentials.
    • Set up an OAuth 2.0 Client ID and note the client ID and secret.
    • Specify the necessary scopes (e.g., https://www.googleapis.com/auth/calendar, https://www.googleapis.com/auth/calendar.events).

About

A GPT assistant focused on keeping you focused by managing Google Calendars and Todoist lists

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published