Skip to content

AutoKitteh projects: full-fledged solutions, composable templates, and demos of capabilities and features

License

Notifications You must be signed in to change notification settings

autokitteh/kittehub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kittehub

This is a central repository of AutoKitteh projects for:

  • Full-fledged, ready-to-use solutions for real-life use cases
  • Composable templates for interoperability between common services
  • Demonstrations of advanced system capabilities and features

In addition, the samples directory contains projects that demonstrate basic system features, integration APIs, and best practices.

Name Description Integration
Copy Auth0 Users to HubSpot Periodically add new Auth0 users to HubSpot as contacts auth0, hubspot
AWS Health to Slack Monitor AWS health events aws, slack, sheets
Manage emergency AWS access requests via Slack Submit emergency AWS access requests via Slack, which are then approved or denied based on a set of predefined conditions aws, slack
Slack notify on categorized email Categorizes incoming emails and notifies relevant Slack channels by integrating Gmail, ChatGPT, and Slack gmail, slack, chatgpt
Slack notify on Confluence page created When Confluence page is created the user will be notified on Slack confluence, slack
Parse a file in S3 and insert to database Triggered by a new GPX file on an S3 bucket, the pipeline code will parse the GPX file and insert it into a database. aws, http, sqlite3
Github Actions GitHub workflows that interact across multiple repositories github
Cancel GitHub Copilot access for inactive users If Copilot was not used in a preceding period by users, unsubscribe and notify them in Slack. Users can ask for their subscription to be reinstated. githubcopilot, slack
Google Calendar To Asana Creates Asana tasks based on Google Calendar events calendar, asana
Create Jira ticket from Google form Trigger by HTTP request, continue polling Google forms, and create Jira ticket based on the form's data forms, http, jira
Hacker News Alerts in Slack Track Hacker News articles by topic and send updates to Slack slack
JIRA Assignee From Google Calendar Workflow Set Assignee in Jira ticket to the person currently on-call jira, calendar
Create calendar due date event for Jira ticket When a new Jira issue is created, the workflow automatically generates a Google Calendar event with a deadline calendar, jira
Alert on missing Jira events Send Slack alerts when AutoKitteh doesn't receive certain Jira events in time Jira, Slack
Alert on session errors Send Slack alerts when AutoKitteh sessions end due to errors Slack
Pull Request Review Reminder (Purrr) Streamline code reviews and cut down turnaround time to merge pull requests GitHub, Google Sheets, Slack
Quickstart Sample for quickstart http
Monitor PR until completion in Slack Create a Slack channel for each PR, update team leads until completion slack, github, sheets
Ad-hoc room reservation via Slack Ad-hoc room reservation via Slack slash commands slack, calendar
Jira Samples using Jira APIs jira
GitHub Samples using GitHub APIs github
Google Calendar Samples using Google Calendar APIs calendar
Google Forms Samples using Google Forms APIs forms
Gemini Simple usage of the Gemini API gemini
Gmail Samples using Gmail APIs gmail
Google Sheets Samples using Google Sheets APIs sheets
HTTP Samples using HTTP requests and webhooks http
OpenAI ChatGPT Samples using chatGPT APIs chatgpt
Runtime Events Samples using events in AutoKitteh - subscribe(), next_event(), unsubscribe() autokitteh
Scheduler Samples using cron scheduler for workflows scheduler
Slack Samples using Slack APIs slack
Twilio Samples using Twilio APIs twilio
Slack bot for assistance requests with AI categorization Slack bot request for assistance is inferred using Google's Gemini AI. The appropriate person is mentioned according to a predetermined table of expertise in a Google Doc. The person can then !take the request and later !resolve it. slack, googlegemini
Fault tolerant workflow with manual Slack approvals Runs a sequence of tasks with fault tolerance. In case of failure, user can decide to terminate or retry from the point of failure. slack
Create Jira Ticket from a Webhook data Create Jira Ticket from a Webhook data jira, http
image

About

AutoKitteh projects: full-fledged solutions, composable templates, and demos of capabilities and features

Resources

License

Code of conduct

Stars

Watchers

Forks