Siva Sai Krishna Yenugu @ysskrishna

๐Ÿ‘‹ Hi there, I'm Siva Sai Krishna Yenugu! (ysskrishna)

๐Ÿš€ AI Engineer | Founding Engineer | IITM Graduate | Bengaluru, India ๐Ÿ‡ฎ๐Ÿ‡ณ

I build AI agents and the infrastructure around them: tools, memory, retrieval, and the backends that run them in production. Lately that means MCP servers, Agent Skills for Claude Code and Cursor, and multi-model LLM backends.

What I work on:

  • ๐Ÿค– Agents & orchestration - LangGraph agents, tool use through MCP and Composio, browser agents (Playwright + vision), and LLM-driven workflow generation
  • ๐Ÿง  Memory & knowledge - Long-term agent memory with Hindsight, knowledge bases, and RAG over pgvector, Chroma, and Pinecone, evaluated with RAGAS
  • ๐Ÿงฉ Agent tooling - Agent Skills, MCP servers, and plugins for Claude Code and Cursor
  • ๐Ÿ”€ LLM platform - LiteLLM gateway across providers (OpenAI, Gemini, Azure OpenAI), with Langfuse tracing
  • โš™๏ธ Backends that ship it - Python (FastAPI, Django), Node.js, PostgreSQL, Redis, queues, Docker, Azure, and AWS

Currently: Shipping agent features as a founding engineer, and publishing skills and MCP tools in the open.

Website Badge Linkedin Badge X Badge Github Badge npm Badge Youtube Badge Product Hunt Badge Gmail Badge Patreon Badge Substack Badge

๐Ÿค– Featured AI Projects

Project Description Links
๐Ÿง  Thinking Methods Structured thinking skills for AI agents: brainstorming, decision support, systems thinking, and strategy. Built for Claude Code & Cursor GitHub
๐Ÿงฉ Claude Code Subagents for Cursor Cursor skill that runs custom subagents through Claude Code, so each one uses the model in its own agent file instead of the parent model GitHub
๐Ÿ”„ Markdown Convert MCP MCP server that converts Markdown to Slack, Microsoft Teams, Jira, and plain text. Supports CommonMark and GFM with platform-specific formatting for AI agents, LLMs, and automation workflows. GitHub npm
๐Ÿงช Awesome LLM Experiments Hands-on Python examples for LLM apps: RAG, embeddings, vector search, Chroma, LangChain, multilingual & multimodal retrieval, and RAGAS evaluation GitHub
๐ŸŽฎ AI Game Playtesting Agent Autonomous agent that plays 2048 in Chromium via Playwright, reads the board with GPT-4o vision, and writes structured playtesting reports using LangGraph GitHub
๐ŸŽฌ AI Video Dub Generator AI-driven platform for seamless video dubbing across languages using Deepgram, OpenAI, and ElevenLabs GitHub
๐Ÿ“Š AI PPT Slide Generator AI-powered PowerPoint presentation generator using Google Gemini GitHub

๐Ÿ› ๏ธ Tools & Published Packages

Project Description Links
๐Ÿ”ค Text Power Tools Google Sheets add-on for text cleaning and transformationโ€”change case, insert or strip characters, add prefix/suffix, extract emails, URLs, dates, and more without leaving the sheet Marketplace Homepage
๐Ÿ”€ Merge Tools Google Sheets add-on to merge cells by fixed group size or repeated values, concatenate with separators, and unmerge while preserving data Marketplace Homepage
๐Ÿ“‹ Table Converter Google Sheets add-on for importing and exporting table data as CSV, HTML, Markdown, and JSON Marketplace Homepage
๐Ÿ“‘ Sheets Tab Manager Google Sheets add-on for managing multiple tabs at once - delete, hide, rename, color, and sort with ease Marketplace Homepage
โš™๏ธ PyPI Package Stats Action GitHub Action to fetch PyPI package download statistics and metadata in workflows. Step outputs, JSON file, and job summary; pairs with the pypi-package-stats library. GitHub Marketplace
โฐ Cron GUI Web interface for managing cron jobs without editing crontab by hand. Import, pause, run, back up, and restore jobs from one place. GitHub npm
๐ŸชŸ Keep Windows Awake caffeinate for Windows PowerShell: keep a PC awake with macOS-style -d, -i, -t, and -w flags. No installer, no admin, nothing written to disk GitHub
๐Ÿ“„ Gitingest Action GitHub Action to analyze Git repositories and generate text digests (summary, tree, concatenated content) optimized for LLMs. Powered by gitingest. GitHub Marketplace
๐Ÿ”’ Shai-Hulud Detector CLI security scanner that detects GitHub accounts compromised by the "Sha1-Hulud: The Second Coming" npm supply-chain worm. Features concurrent scanning, dual detection methods, and color-coded output. GitHub PyPI
๐Ÿ”— Social Links Python library to validate, sanitize, and detect social media URLs. Support for LinkedIn, Instagram, TikTok, X/Twitter, GitHub, Facebook, YouTube, and 65+ platforms. Features automatic URL normalization and zero dependencies. Easy to use, regex-powered, and customizable. GitHub PyPI
๐Ÿ› ๏ธ Nested Utils The lightweight Python library for safe, simple, dot-notation access to nested dicts and lists. Effortlessly get, set, and delete values deep in your complex JSON, API responses, and config files without verbose error-checking or handling KeyError exceptions. GitHub PyPI
๐Ÿ“Š PyPI Package Stats A CLI for PyPI package stats and download analytics, built on the official pypistats API. Fetch daily, weekly, monthly, and 180-day downloads, Python version and OS breakdowns, package metadata, with flexible output (JSON or Rich console tables) and smart disk caching. GitHub PyPI
๐Ÿ—„๏ธ DbConvert CLI and GUI tool to convert PostgreSQL or MySQL databases to SQLite. Provides both command-line interface and user-friendly graphical interface built with Tkinter. GitHub PyPI
๐Ÿ“ Directory Printer Cross-platform GUI application for viewing and exporting directory structures. Features interactive directory selection, tree visualization, smart file filtering using .gitignore patterns, clipboard export, multi-language support, and cross-platform compatibility (Windows, Linux, macOS). Built with Python and Tkinter. GitHub
๐Ÿ“ฆ Container Detect Detect if your Python process is running inside a container. Supports Docker, Podman, Kubernetes, containerd, LXC, and more. Supports cached results with optional refresh. GitHub PyPI
๐Ÿณ Docker Detector Detect if your Python process is running inside a Docker container. Supports cached results with optional refresh. GitHub PyPI
๐Ÿ’ฌ Quotes Convert Convert matching double-quotes to single-quotes or vice versa in strings and streams. GitHub PyPI
๐Ÿ›ค๏ธ Unused Path Generate unused file and directory paths by auto-incrementing numeric suffixes. Similar to how browsers handle duplicate downloads. GitHub PyPI
๐Ÿ“Ÿ OSC 7501 Report terminal program status with OSC 7501: idle, working, blocked, done, or error. Zero dependencies. GitHub PyPI
๐Ÿงน Strip BOM Strip UTF-8 byte order mark (BOM) from strings, bytes, streams, and files. GitHub PyPI

๐Ÿ”ง Tech Stack

Category Badges
Languages Python JavaScript SQL TypeScript HTML CSS Bash
Technologies FastAPI Express Django Flask Auth0 Supabase React Next.js React Native GraphQL Tailwind CSS Tkinter RabbitMQ Node.js Bootstrap Streamlit
AI/ML Technologies OpenAI Claude Azure OpenAI LiteLLM LangChain LangGraph Langfuse Google Gemini Deepgram ElevenLabs RAGAS Pydantic
AI Tooling MCP Agent Skills Claude Code Cursor Composio Hindsight Playwright sentence-transformers Hugging Face Jupyter
Databases PostgreSQL pgvector MySQL SQLite MongoDB Redis Elasticsearch ChromaDB Pinecone Firebase
Cloud & DevOps AWS Azure Docker GitHub Actions uv Vercel Netlify Heroku Git GitHub

๐Ÿ“ˆ GitHub Stats

Github Stats Card

Github Top languages Card

Visitor Badge