/kittehub

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

Primary LanguagePythonApache License 2.0Apache-2.0

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 Integrations
🐍 AWS Health to Slack Announce cloud health events based on a resource ownership mapping AWS (Health), Google Sheets, Slack
🐍 Break-glass Manage break-glass requests and approvals for temporary elevated permissions Slack β†’ AWS (IAM), Jira
🐍 Categorize emails Categorize new emails and notify the appropriate channels based on the content Gmail β†’ ChatGPT β†’ Slack
🐍 Confluence to Slack Notify when a new page with a specific label is created Confluence β†’ Slack
🐍 Data pipeline Process and store data from new S3 files in a database AWS (SNS, S3) β†’ SQLite
🐍 Discord to Spreadsheet Log Discord message events using AutoKitteh's event system for simple event handling Discord β†’ Google Sheets
🐍 GitHub Actions Trigger GitHub workflows across repos using AutoKitteh’s event system for automation GitHub
⭐ GitHub Copilot seats Automate daily GitHub Copilot user pruning and report changes GitHub ↔ Slack
🐍 Google Calendar to Asana Create an Asana task whenever a new event is added to Google Calendar Google Calendar β†’ Asana
🐍 Google Forms to Jira Create Jira issues based on Google Forms responses Google Forms β†’ Jira
🐍 Jira assignee from schedule Assign new Jira issues to the current on-caller based on a schedule in a shared calendar Jira ↔ Google Calendar
🐍 Jira deadline to event Create/update calendar events based on the deadlines of Jira issues Jira ↔ Google Calendar
🐍 Quickstart Basic workflow for tutorials HTTP
⭐ ReviewKitteh Monitor pull requests, and meow at random people GitHub, Google Sheets, Slack
🐍 Room reservation Manage via Slack ad-hoc room reservations in Google Calendar Slack ↔ Google Calendar, Google Sheets
🐍 Slack Discord sync Sync Slack and Discord messages in real-time Slack ↔ Discord
🐍 Slack support Categorize Slack support requests using AI, and route them to the appropiate people Slack ↔ Gemini, Google Sheets
🐍 Task chain Run a sequence of tasks with fault tolerance Slack
🐍 Webhook to Jira Create Jira issues based on HTTP GET/POST requests HTTP β†’ Jira

Note

🐍 = Python implementation, ⭐ = Starlark implementation.

image