Skip to content

Latest commit

 

History

History
55 lines (50 loc) · 5.68 KB

README.md

File metadata and controls

55 lines (50 loc) · 5.68 KB

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
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
Email categorization and notification Categorize incoming emails and notify relevant Slack channels gmail, chatgpt, slack
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 workflow orchestration Orchestrate GitHub workflows using advanced scenarios across multiple repositories github
Pull Request Review Reminder (Purrr) Streamline code reviews and cut down turnaround time to merge pull requests github, sheets, slack
ReviewKitteh Monitor a GitHub PR in Slack until it's closed github, sheets, slack
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
GitHub Marketplace to Slack Forward GitHub Marketplace notifications to Slack github, http, 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 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
Quickstart Sample for quickstart http
AWS Health monitor Announce AWS Health events in Slack channels, based on resource ownership data in a Google Sheet aws, slack, sheets
Missing Jira events monitor Send Slack alerts when AutoKitteh doesn't receive certain Jira events in time jira, slack
AutoKitteh session errors monitor Send Slack alerts when AutoKitteh sessions end due to errors autokitteh, slack
Ad-hoc room reservation via Slack Ad-hoc room reservation via Slack slash commands slack, calendar
Asana Simple usage of the Asana API asana
Jira Samples using Jira APIs jira
Google Calendar Samples using Google Calendar APIs calendar
Google Forms Samples using Google Forms APIs forms
Gemini sample Simple usage of the Gemini API googlegemini
Gmail Samples using Gmail APIs gmail
Google Sheets Samples using Google Sheets APIs sheets
HTTP Samples using HTTP requests and webhooks http
HubSpot sample Simple usage of the HubSpot API hubspot
OpenAI ChatGPT sample 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