
aia-11-hn-mib/mib-mockinterviewaibot
52 skills261 installs52 starsGitHub
Install
npx skills add https://github.com/aia-11-hn-mib/mib-mockinterviewaibotSkills in this repo
1Gemini Video Understandinggemini-video-understanding is a Claude Code skill for analyzing video with Google's Gemini API. A developer uses it to summarize videos, answer questions about content, transcribe audio with visual descriptions and timestamps, or process YouTube URLs. It ships an analyze_video.py script, supports clipping by start/end offset, and can compare up to 10 videos on Gemini 2.5.35installs2Imagemagickimagemagick is a Claude Code skill for programmatic image processing with the ImageMagick command-line tools. A developer uses it to convert image formats, resize and crop, apply effects and filters, generate thumbnails, add watermarks, and batch-process images from the shell. It documents the magick, convert, mogrify, identify, montage, and composite commands with geometry syntax.17installs3Remix IconThis skill guides implementing RemixIcon, an open-source icon library with 3,100+ icons in outlined and filled styles on a 24x24 grid. It documents installation via NPM or CDN and usage as webfonts, direct SVG, sprites, React, and Vue components. A developer uses it when adding consistent iconography to a UI. It covers the ri-{name}-{style} naming convention and sizing classes.8installs4Obsidian Qa Saverobsidian-qa-saver is a Claude Code skill that saves question-and-answer conversations into Obsidian notes. A developer uses it, on explicit request, to export an explanation or technical discussion into their vault as a formatted Markdown document with YAML frontmatter, tags, timestamps, and project links. It ships a save_to_obsidian.py script and a note template.6installs5Aestheticaesthetic is a Claude Code skill for designing user interfaces by following documented design principles. It offers a four-stage framework covering visual aesthetics, functionality and accessibility, micro-interactions, and storytelling. Developers use it to analyze inspiration sites, extract style and color systems, and produce design guidelines and design-story documents. It integrates with chrome-devtools and ai-multimodal skills to capture and evaluate screenshots.5installs6Ai Multimodalai-multimodal is a Claude Code skill that processes and generates multimedia content with Google's Gemini API. It handles audio transcription, image understanding and OCR, video analysis, PDF and document extraction, and text-to-image generation through a single batch-processing script. Developers use it to add multimodal AI features or extract structured data from media. It requires a GEMINI_API_KEY.5installs7Better Authbetter-auth is a Claude Code skill for adding authentication and authorization with the Better Auth TypeScript framework. It covers email/password login, social OAuth, two-factor auth, passkeys, magic links, sessions, and role-based access control. Developers use it when wiring auth into a TypeScript app across frameworks like Next.js and Express. It documents installation, server and client setup, and a feature-selection matrix.5installs8Chrome Devtoolschrome-devtools is a Claude Code skill for browser automation, debugging, and performance analysis using Puppeteer CLI scripts. It provides commands to navigate pages, take screenshots, click and fill elements, run JavaScript, monitor console and network traffic, and measure Core Web Vitals. All scripts output JSON for parsing. Developers use it for web scraping, form automation, and page debugging.5installs9Cloudflarecloudflare is a Claude Code skill for building applications on Cloudflare's edge platform. It covers serverless Workers, the D1 SQLite database, KV and R2 storage, Durable Objects, Queues, Pages, and Workers AI. Developers use it when deploying edge functions or wiring edge storage and databases into an app. It documents Wrangler CLI setup and requires Cloudflare API credentials.5installs10Cloudflare Browser Renderingcloudflare-browser-rendering is a Claude Code skill for Cloudflare's headless browser automation API. It captures screenshots, generates PDFs, scrapes dynamic content, extracts structured data, and tests web apps. Developers can use the REST API, Workers Bindings with Puppeteer or Playwright, or MCP servers. It requires Cloudflare API credentials and documents rate limits.5installs11Gemini Visiongemini-vision is a Claude Code skill for image understanding with Google's Gemini API. A developer uses it to caption or classify images, answer visual questions, detect objects with bounding boxes, or segment images. It ships analyze-image.py plus file-management scripts and supports multi-image comparison up to 3,600 images and PDF vision.5installs12RepomixThis skill uses Repomix to pack an entire code repository into a single file optimized for LLM context. It covers install, output formats, include/exclude filtering, remote-repo packaging, comment removal, and token counting. A developer uses it when feeding a codebase to an LLM for analysis, review, or security audits. It documents command-line flags and common use cases.5installs13Sequential ThinkingThis skill applies structured, reflective problem-solving for complex multi-step tasks. It breaks work into numbered thoughts that can be revised, branched, and adjusted as understanding evolves, with hypothesis generation and verification. A developer uses it for problem decomposition, adaptive planning, or debugging with unclear scope. Optional scripts validate and track thought history when persistence is needed.5installs14Backend Developmentbackend-development is a Claude Code skill for building production backend systems. It gives guidance on API design across REST, GraphQL, and gRPC, authentication, database optimization, caching, microservices, security, testing, and CI/CD. Developers use it when designing APIs, implementing auth, optimizing queries, or hardening a backend. It bundles reference files covering languages, frameworks, and proven patterns.4installs15Canvas Designcanvas-design is a Claude Code skill for creating static visual art such as posters and designs as .png and .pdf files. It works in two steps: first writing a visual design philosophy, then expressing it on a canvas. Developers use it when asked to produce a poster, art piece, or other static visual. It bundles a set of open-licensed fonts and stresses original, non-copying work.4installs16Claude Codeclaude-code is a Claude Code skill that acts as an expert reference for Claude Code itself. It answers questions on setup, slash commands, MCP servers, Agent Skills, hooks, plugins, CI/CD and IDE integration, and enterprise deployment. Developers use it when they need help configuring or troubleshooting Claude Code. It loads detailed reference files on demand for the specific topic.4installs17Cloudflare R2cloudflare-r2 is a Claude Code skill for Cloudflare R2, an S3-compatible object storage with zero egress fees. It covers implementing file uploads and downloads, configuring buckets, integrating R2 with Workers, and using the S3 API and presigned URLs. Developers use it when adding object storage or migrating from AWS S3. It documents the required R2 access keys and storage classes.4installs18Cloudflare Workerscloudflare-workers is a Claude Code skill that guides building serverless applications on Cloudflare Workers. It covers the Wrangler CLI, Worker bindings like D1, KV, R2 and Durable Objects, runtime APIs, and deploying edge functions written in JavaScript, TypeScript, Python or Rust. A developer uses it when creating, testing, or deploying Workers to the global edge network.4installs19Code Reviewcode-review is a Claude Code skill that guides code review practices with technical rigor. It covers receiving feedback without performative agreement, requesting reviews via a code-reviewer subagent, and verification gates that require evidence before any completion claim. A developer uses it after finishing tasks or features, before merging to main, and before claiming work is done.4installs20Databasesdatabases is a Claude Code skill that covers working with MongoDB and PostgreSQL. It provides a database selection guide, CRUD and query examples, aggregation pipelines, indexing, and reference files on Atlas, the psql CLI, performance tuning, and administration. A developer uses it when designing schemas, writing queries, optimizing indexes, or administering production databases.4installs21Db Seederdb-seeder is a Claude Code skill that populates databases with realistic fake data for development, testing, and staging. It supports PostgreSQL, MySQL, SQLite, and MongoDB, auto-detects database configuration, inspects schemas to generate factories and fixtures, and uses the Faker library with ORM patterns. A developer uses it to create test fixtures or seed dev and staging environments.4installs22Debuggingdebugging is a Claude Code skill that provides a systematic framework for investigating root causes before applying fixes. It includes a four-phase debugging process, backward call-stack tracing, defense-in-depth validation, and verification protocols. A developer uses it when encountering test failures, bugs, unexpected behavior, or performance issues, or before claiming work is complete.4installs23Devopsdevops is a Claude Code skill for deploying and managing cloud infrastructure across the Cloudflare edge platform, Docker containers, and Google Cloud Platform. It includes a platform selection guide, quick-start deploy commands, multi-stage Docker builds, and CI/CD pipeline patterns. A developer uses it when deploying serverless functions, containerizing apps, or managing GCP resources.4installs24Dockerdocker is a Claude Code skill that guides containerizing, running, and deploying applications with Docker. It covers core concepts (containers, images, volumes, networks), Dockerfile best practices like multi-stage builds and layer caching, security hardening, and common build and run workflows. A developer uses it when writing Dockerfiles, using Docker Compose, or deploying containers.4installs25Docs Seekerdocs-seeker is a Claude Code skill that discovers and analyzes technical documentation. It searches for AI-friendly docs in the llms.txt format (prioritizing context7.com), falls back to packing GitHub repositories with Repomix, and deploys parallel Explorer and Researcher agents for broader coverage. A developer uses it to fetch the latest documentation for a library or framework.4installs26Ffmpegffmpeg is a Claude Code skill for using the FFmpeg multimedia framework to encode, convert, stream, and filter video and audio. It documents ffmpeg, ffprobe, and ffplay, codec choices, CRF and two-pass encoding, audio extraction, scaling, trimming, and streaming. A developer uses it when processing media files, converting formats, or building adaptive streams.4installs27Frontend Dev Guidelinesfrontend-dev-guidelines is a Claude Code skill that sets modern React and TypeScript development conventions. It covers Suspense-based data fetching, lazy loading, a features-directory file organization, MUI v7 styling, TanStack Router, and TypeScript best practices. A developer uses it when creating components, pages, or features, fetching data, styling, or routing in a React app.4installs28Gcloudgcloud is a Claude Code skill for the Google Cloud SDK command-line tool. It covers installation, authentication (user accounts, service accounts, ADC), project and configuration management, deploying to GCP services, and scripting gcloud in CI/CD pipelines. A developer uses it when configuring gcloud, deploying applications to Google Cloud, or automating cloud operations.4installs29Gemini Audiogemini-audio is a Claude Code skill for the Google Gemini API's audio capabilities. It transcribes, summarizes, and analyzes audio up to 9.5 hours per request and generates controllable text-to-speech. It supports both Google AI Studio and Vertex AI endpoints with Python helper scripts. A developer uses it to process podcasts, interviews, or meetings, or to synthesize natural speech.4installs30Gemini Document Processinggemini-document-processing is a Claude Code skill for extracting text, tables, charts, and structured data from PDF documents using Google Gemini's native vision. A developer uses it to summarize long PDFs, answer questions about document content, or output validated JSON from invoices and forms. It bundles a process-document.py script and supports both Google AI Studio and Vertex AI endpoints.4installs31Gemini Image Gengemini-image-gen is a Claude Code skill for generating and editing images with Google's Gemini 2.5 Flash Image model. A developer uses it to create visuals from text prompts, edit existing images, or compose multiple source images into a new scene. It ships a generate.py helper script and a prompting guide, and supports both Google AI Studio and Vertex AI.4installs32Mcp Buildermcp-builder is a Claude Code skill for creating Model Context Protocol servers that let LLMs interact with external services through well-designed tools. A developer uses it when building an MCP server to integrate an external API in Python (FastMCP) or Node/TypeScript (MCP SDK). It provides a four-phase workflow and reference guides covering agent-centric tool design, best practices, and evaluation.4installs33Mcp Managementmcp-management is a Claude Code skill for discovering, analyzing, and executing tools, prompts, and resources from configured MCP servers. A developer uses it to list available MCP capabilities, select relevant tools for a task, and run them without polluting the main context window. It manages multiple servers from .claude/.mcp.json and ships a TypeScript CLI plus Gemini CLI integration.4installs34Media Processingmedia-processing is a Claude Code skill for processing video, audio, and images with FFmpeg and ImageMagick command-line tools. A developer uses it to convert media formats, encode video with specific codecs, extract audio, generate thumbnails and streaming manifests, and batch-process images. It includes a tool-selection decision matrix and reference guides for FFmpeg encoding, filters, streaming, and ImageMagick workflows.4installs35Mobile Developmentmobile-development is a Claude Code skill for building mobile applications with React Native, Flutter, Swift/SwiftUI, and Kotlin/Jetpack Compose. A developer uses it to make native-vs-cross-platform decisions, follow platform guidelines (iOS HIG, Material Design), and apply mobile-first design, performance, offline-first, security, and testing practices. It bundles framework, iOS, Android, best-practices, debugging, and mindset references.4installs36Mongodbmongodb is a Claude Code skill for working with the MongoDB document database. A developer uses it to design schemas, write CRUD queries and aggregation pipelines, optimize with indexes, configure replication and sharding, implement security, and choose a deployment model (Atlas, self-managed, or Kubernetes). It also covers Atlas Search, Vector Search, and integration through 15+ official drivers.4installs37Nextjsnextjs is a Claude Code skill for building full-stack web applications with the Next.js React framework. A developer uses it to implement the App Router, work with Server and Client Components, set up routing and layouts, handle data fetching, and optimize images, fonts, and metadata. It also covers migrating from the Pages Router to the App Router.4installs38Payment IntegrationThis skill guides implementing payment processing with two gateways: SePay for Vietnamese bank transfers and VietQR payments, and Polar for global SaaS subscriptions and usage-based billing. It documents auth, checkout flows, webhook handling and verification, and automated benefit delivery. A developer uses it when wiring up billing, checkout, or subscription systems. It includes reference docs per platform plus webhook-verify and checkout-helper scripts.4installs39PlanningThis skill creates detailed technical implementation plans through research, codebase analysis, solution design, and documentation. It explicitly does not implement code; it outputs plan files with trade-offs and task breakdowns. A developer uses it before building a feature to architect the approach. It defines a six-step workflow and a structured plans/ directory with research, scout, and phase reports.4installs40Postgresql PsqlThis skill is a guide to psql, the interactive command-line client for PostgreSQL. It covers connecting to databases, executing queries, meta-commands, output formatting, scripting, and transaction management. A developer uses it when administering or developing against a PostgreSQL database from the terminal. It documents connection options, connection-string formats, SSL modes, and authentication via .pgpass.4installs41Problem Solving TechniquesThis skill bundles structured problem-solving techniques for breaking out of conventional thinking. It includes collision-zone thinking, which forces unrelated concepts together to find emergent solutions, and an inversion exercise that flips assumptions to reveal hidden constraints. A developer uses it when stuck on a hard design problem and needs breakthrough ideas rather than incremental optimization. Each technique provides a process and worked examples.4installs42ResearchThis skill defines a methodology for researching and analyzing technical solutions. It runs a four-phase process: scope definition, multi-source information gathering, analysis and synthesis, and report generation. A developer uses it to investigate technologies and best practices before designing a solution. It prefers the gemini CLI or WebSearch, caps at five searches, and outputs a structured markdown report.4installs43Shadcn UiThis skill guides implementing shadcn/ui, a collection of accessible React components built with Radix UI and Tailwind CSS and distributed via CLI rather than npm. It covers CLI and manual setup, components.json config, adding components, forms with React Hook Form and Zod, and dark-mode theming. A developer uses it when building React interfaces or a design system. It documents the copy-into-your-project ownership model.4installs44ShopifyThis skill guides building on the Shopify platform: apps, checkout and admin extensions, POS extensions, and themes. It uses the GraphQL and REST Admin APIs, Shopify CLI, Polaris UI components, and Liquid templating. A developer uses it when building Shopify apps, customizing checkout, or managing store data via APIs. It documents CLI commands, access scopes, extension types, and when to build an app versus an extension or theme.4installs45Skill Creatorskill-creator is a Claude Code skill that guides the creation and updating of Agent Skills. It documents the SKILL.md structure, YAML frontmatter fields, and the scripts, references, and assets folders. A developer uses it when packaging domain knowledge or a workflow into a reusable skill for Claude Code.4installs46Tailwindcsstailwindcss is a Claude Code skill for styling web UIs with the Tailwind CSS utility-first framework. It covers installation across common frameworks, utility classes for layout and typography, responsive design, dark mode, and custom themes. A developer uses it when applying consistent CSS styling to a React, Vue, Svelte, or other web project.4installs47Template Skilltemplate-skill is an empty Claude Code skill scaffold. Its SKILL.md contains only placeholder frontmatter and an 'Insert instructions below' heading with no real content. A developer would copy it as a starting point when creating a new skill.4installs48Turborepoturborepo is a Claude Code skill for setting up and optimizing JavaScript and TypeScript monorepos with Turborepo. It covers workspace structure, turbo.json task pipelines, dependency ordering, and local and remote caching. A developer uses it when building a monorepo or speeding up builds across multiple packages.4installs49Ui Stylingui-styling is a Claude Code skill for building user interfaces with shadcn/ui components, Tailwind CSS, and canvas-based visual design. It covers accessible components, responsive layouts, dark mode, theme customization, and design tokens. A developer uses it when implementing a design system or styling an application UI consistently.4installs50Web Frameworksweb-frameworks is a Claude Code skill for building full-stack React applications with Next.js, Turborepo, and RemixIcon. It covers the App Router, Server Components, rendering strategies, monorepo pipelines, caching, and icon integration. A developer uses it when scaffolding a modern React app or a multi-package monorepo.4installs51PdfThis skill is a PDF manipulation toolkit covering text and table extraction, creating PDFs, merging and splitting documents, and filling forms. It documents Python libraries pypdf, pdfplumber, and reportlab with runnable code snippets. A developer uses it when programmatically processing, generating, or analyzing PDF documents. It points to reference.md and forms.md for advanced features and form filling.1installs52PptxThis skill handles creating, editing, and analyzing PowerPoint .pptx presentations. It treats .pptx as a ZIP of XML files, covering text extraction via markitdown, raw OOXML access for notes and comments, and an html2pptx workflow for building new decks. A developer uses it when generating or programmatically modifying presentations. It documents the OOXML file structure and typography/color extraction.1installs