← all publishers

mahabdalla

@mahabdalla source repo

634 published skills · page 3 of 7

  1. Add Admin API Endpoint · mahabdalla
    Add a new endpoint or endpoints to Ghost's Admin API at `ghost/api/admin/**`.
    0 installs
  2. Finishing A Development Branch · mahabdalla
    Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup
    0 installs
  3. Fal Generate · mahabdalla
    Generate images and videos using fal.ai AI models
    0 installs
  4. Fal Platform · mahabdalla
    Platform APIs for model management, pricing, and usage tracking
    0 installs
  5. Fal Workflow · mahabdalla
    Generate workflow JSON files for chaining AI models
    0 installs
  6. Pypict Skill · mahabdalla
    Pairwise test generation
    0 installs
  7. Python Performance Optimization · mahabdalla
    Profile and optimize Python code using cProfile, memory profilers, and performance best practices. Use when debugging slow Python code, optimizing bottlenecks, or improving application performance.
    0 installs
  8. Backend Patterns · mahabdalla
    Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.
    0 installs
  9. Coding Standards · mahabdalla
    Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.
    0 installs
  10. Langsmith Fetch · mahabdalla
    Debug LangChain and LangGraph agents by fetching execution traces from LangSmith Studio. Use when debugging agent behavior, investigating errors, analyzing tool calls, checking memory operations, or examining agent performance. Automatically fetches recent traces and analyzes execution patterns. Requires langsmith-fetch CLI installed.
    0 installs
  11. Agent Tool Builder · mahabdalla
    Tools are how AI agents interact with the world. A well-designed tool is the difference between an agent that works and one that hallucinates, fails silently, or costs 10x more tokens than necessary. This skill covers tool design from schema to error handling. JSON Schema best practices, description writing that actually helps the LLM, validation, and the emerging MCP standard that's becoming the lingua franca for AI tools. Key insight: Tool descriptions are more important than tool implementa
    0 installs
  12. Free Tool Strategy · mahabdalla
    When the user wants to plan, evaluate, or build a free tool for marketing purposes — lead generation, SEO value, or brand awareness. Also use when the user mentions "engineering as marketing," "free tool," "marketing tool," "calculator," "generator," "interactive tool," "lead gen tool," "build a tool for leads," or "free resource." This skill bridges engineering and marketing — useful for founders and technical marketers.
    0 installs
  13. Product Strategist · mahabdalla
    Strategic product leadership toolkit for Head of Product including OKR cascade generation, market analysis, vision setting, and team scaling. Use for strategic planning, goal alignment, competitive analysis, and organizational design.
    0 installs
  14. Microsoft Docs · mahabdalla
    Query official Microsoft documentation to find concepts, tutorials, and code examples across Azure, .NET, Agent Framework, Aspire, VS Code, GitHub, and more. Uses Microsoft Learn MCP as the default, with Context7 and Aspire MCP for content that lives outside learn.microsoft.com.
    0 installs
  15. Skill Seekers · mahabdalla
    -Automatically convert documentation websites, GitHub repositories, and PDFs into Claude AI skills in minutes.
    0 installs
  16. Tailwindcss Development · mahabdalla
    Styles applications using Tailwind CSS v4 utilities. Activates when adding styles, restyling components, working with gradients, spacing, layout, flex, grid, responsive design, dark mode, colors, typography, or borders; or when the user mentions CSS, styling, classes, Tailwind, restyle, hero section, cards, buttons, or any visual/UI changes.
    0 installs
  17. Architecture · mahabdalla
    Architectural decision-making framework. Requirements analysis, trade-off evaluation, ADR documentation. Use when making architecture decisions or analyzing system design.
    0 installs
  18. RAG Engineer · mahabdalla
    Expert in building Retrieval-Augmented Generation systems. Masters embedding models, vector databases, chunking strategies, and retrieval optimization for LLM applications. Use when: building RAG, vector search, embeddings, semantic search, document retrieval.
    0 installs
  19. Railway Docs · mahabdalla
    Fetch up-to-date Railway documentation to answer questions accurately. Use when user asks about Railway features, how Railway works, or shares a docs.railway.com URL.
    0 installs
  20. Shopify Apps · mahabdalla
    Expert patterns for Shopify app development including Remix/React Router apps, embedded apps with App Bridge, webhook handling, GraphQL Admin API, Polaris components, billing, and app extensions. Use when: shopify app, shopify, embedded app, polaris, app bridge.
    0 installs
  21. Setup · mahabdalla
    Configure project-level settings for compound-engineering workflows. Currently a placeholder — review agent selection is handled automatically by ce:review.
    0 installs
  22. Azure Role Selector · mahabdalla
    When user is asking for guidance for which role to assign to an identity given desired permissions, this agent helps them understand the role that will meet the requirements with least privilege access and how to apply that role.
    0 installs
  23. Make Skill Template · mahabdalla
    Create new Agent Skills for GitHub Copilot from prompts or by duplicating this template. Use when asked to "create a skill", "make a new skill", "scaffold a skill", or when building specialized AI capabilities with bundled resources. Generates SKILL.md files with proper frontmatter, directory structure, and optional scripts/references/assets folders.
    0 installs
  24. Vscode Ext Commands · mahabdalla
    Guidelines for contributing commands in VS Code extensions. Indicates naming convention, visibility, localization and other relevant attributes, following VS Code extension development guidelines, libraries and good practices
    0 installs
  25. Extensions API Migration · mahabdalla
    Migrates IdeaVim extensions from the old VimExtensionFacade API to the new @VimPlugin annotation-based API. Use when converting existing extensions to use the new API patterns.
    0 installs
  26. Agentdb Memory Patterns · mahabdalla
    Implement persistent memory patterns for AI agents using AgentDB. Includes session memory, long-term storage, pattern learning, and context management. Use when building stateful agents, chat systems, or intelligent assistants.
    0 installs
  27. Wiki QA · mahabdalla
    Answer repository questions grounded entirely in source code evidence. Use when user asks a question about the codebase, user wants to understand a specific file, function, or component, or user asks "how does X work" or "where is Y defined".
    0 installs
  28. Modern Javascript Patterns · mahabdalla
    Master ES6+ features including async/await, destructuring, spread operators, arrow functions, promises, modules, iterators, generators, and functional programming patterns for writing clean, efficient JavaScript code. Use when refactoring legacy code, implementing modern patterns, or optimizing JavaScript applications.
    0 installs
  29. Python Resource Management · mahabdalla
    Python resource management with context managers, cleanup patterns, and streaming. Use when managing connections, file handles, implementing cleanup logic, or building streaming responses with accumulated state.
    0 installs
  30. Competitive Landscape · mahabdalla
    Analyze competition, identify differentiation opportunities, and develop winning market positioning strategies using Porter's Five Forces, Blue Ocean Strategy, and positioning maps. Use this skill when evaluating competitors, assessing market positioning, identifying sustainable competitive advantages, or preparing competitive strategy analysis for a startup or investor pitch.
    0 installs
  31. Mobile Android Design · mahabdalla
    Master Material Design 3 and Jetpack Compose patterns for building native Android apps. Use when designing Android interfaces, implementing Compose UI, or following Google's Material Design guidelines.
    0 installs
  32. Python Error Handling · mahabdalla
    Python error handling patterns including input validation, exception hierarchies, and partial failure handling. Use when implementing validation logic, designing exception strategies, handling batch processing failures, or building robust APIs.
    0 installs
  33. Screen Reader Testing · mahabdalla
    Test web applications with screen readers including VoiceOver, NVDA, and JAWS. Use when validating screen reader compatibility, debugging accessibility issues, or ensuring assistive technology support.
    0 installs
  34. Openspec Continue Change · mahabdalla
    Continue working on an OpenSpec change by creating the next artifact. Use when the user wants to progress their change, create the next artifact, or continue their workflow.
    0 installs
  35. Remote Browser · mahabdalla
    Controls a local browser from a sandboxed remote machine. Use when the agent is running in a sandbox (no GUI) and needs to navigate websites, interact with web pages, fill forms, take screenshots, or expose local dev servers via tunnels.
    0 installs
  36. Git Master · mahabdalla
    MUST USE for ANY git operations. Atomic commits, rebase/squash, history search (blame, bisect, log -S). STRONGLY RECOMMENDED: Use with task(category='quick', load_skills=['git-master'], ...) to save context. Triggers: 'commit', 'rebase', 'squash', 'who wrote', 'when was X added', 'find the commit that'.
    0 installs
  37. Firebase · mahabdalla
    Firebase gives you a complete backend in minutes - auth, database, storage, functions, hosting. But the ease of setup hides real complexity. Security rules are your last line of defense, and they're often wrong. Firestore queries are limited, and you learn this after you've designed your data model. This skill covers Firebase Authentication, Firestore, Realtime Database, Cloud Functions, Cloud Storage, and Firebase Hosting. Key insight: Firebase is optimized for read-heavy, denormalized data. I
    0 installs
  38. Form Cro · mahabdalla
    When the user wants to optimize any form that is NOT signup/registration — including lead capture forms, contact forms, demo request forms, application forms, survey forms, or checkout forms. Also use when the user mentions "form optimization," "lead form conversions," "form friction," "form fields," "form completion rate," or "contact form." For signup/registration forms, see signup-flow-cro. For popups containing forms, see popup-cro.
    0 installs
  39. Railway Projects · mahabdalla
    List, switch, and configure Railway projects. Use when user wants to list all projects, switch projects, rename a project, enable/disable PR deploys, make a project public/private, or modify project settings.
    0 installs
  40. Code Reviewer 2 · mahabdalla
    Use this skill to review code. It supports both local changes (staged or working tree) and remote Pull Requests (by ID or URL). It focuses on correctness, maintainability, and adherence to project standards.
    0 installs
  41. Skill Creator 4 · mahabdalla
    Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Gemini CLI's capabilities with specialized knowledge, workflows, or tool integrations.
    0 installs
  42. Debugging · mahabdalla
    Debugging techniques and tools for IntelliJ development. Use when debugging IDE issues or investigating failures.
    0 installs
  43. Safe Push · mahabdalla
    Safe Push process for pushing changes to the IntelliJ repository. Use when pushing code changes to remote.
    0 installs
  44. Langgraph Docs · mahabdalla
    Fetches and references LangGraph Python documentation to build stateful agents, create multi-agent workflows, and implement human-in-the-loop patterns. Use when the user asks about LangGraph, graph agents, state machines, agent orchestration, LangGraph API, or needs LangGraph implementation guidance.
    0 installs
  45. Arxiv Search · mahabdalla
    Searches arXiv for preprints and academic papers, retrieves abstracts, and filters by topic. Use when the user asks to find research papers, search arXiv, look up preprints, find academic articles in physics, math, CS, biology, statistics, or related fields.
    0 installs
  46. Frontend Code Review · mahabdalla
    Trigger when the user requests a review of frontend files (e.g., `.tsx`, `.ts`, `.js`). Support both pending-change reviews and focused file reviews while applying the checklist rules.
    0 installs
  47. Gpui Async · mahabdalla
    Async operations and background tasks in GPUI. Use when working with async, spawn, background tasks, or concurrent operations. Essential for handling async I/O, long-running computations, and coordinating between foreground UI updates and background work.
    0 installs
  48. Using Git Worktrees · mahabdalla
    Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verification
    0 installs
  49. Openai Whisper API 2 · mahabdalla
    Transcribe audio via OpenAI Audio Transcriptions API (Whisper).
    0 installs
  50. Writing Dev Server Tests · mahabdalla
    Guides writing HMR/Dev Server tests in test/bake/. Use when creating or modifying dev server, hot reloading, or bundling tests.
    0 installs
  51. Memory Management · mahabdalla
    AgentDB memory system with HNSW vector search. Use when: need to store patterns, search for solutions, semantic lookup. Skip when: no learning needed, ephemeral tasks.
    0 installs
  52. Editor · mahabdalla
    Professional editing and proofreading for clarity, grammar, style, and readability improvements. Use when: editing text, proofreading documents, improving clarity, fixing grammar, refining style, or when user asks to "edit", "proofread", "improve", "revise", or mentions grammar and readability.
    0 installs
  53. Checking Changes · mahabdalla
    Validates all code changes before committing by running format, lint, type, and unit test checks. Use after making backend (Python) or frontend (TypeScript) changes, before committing or finishing a work session.
    0 installs
  54. E2e Testing Patterns · mahabdalla
    Master end-to-end testing with Playwright and Cypress to build reliable test suites that catch bugs, improve confidence, and enable fast deployment. Use when implementing E2E tests, debugging flaky tests, or establishing testing standards.
    0 installs
  55. Python Configuration · mahabdalla
    Python configuration management via environment variables and typed settings. Use when externalizing config, setting up pydantic-settings, managing secrets, or implementing environment-specific behavior.
    0 installs
  56. Python Observability · mahabdalla
    Python observability patterns including structured logging, metrics, and distributed tracing. Use when adding logging, implementing metrics collection, setting up tracing, or debugging production systems.
    0 installs
  57. Website Maintainer · mahabdalla
    Use this skill when working on the Repomix documentation website in `website/` directory, including VitePress configuration, multi-language content, or translation workflows.
    0 installs
  58. DOCX 2 · mahabdalla
    Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks
    0 installs
  59. Referral Program · mahabdalla
    When the user wants to create, optimize, or analyze a referral program, affiliate program, or word-of-mouth strategy. Also use when the user mentions 'referral,' 'affiliate,' 'ambassador,' 'word of mouth,' 'viral loop,' 'refer a friend,' or 'partner program.' This skill covers program design, incentive structure, and growth optimization.
    0 installs
  60. Discourse Upcoming Changes · mahabdalla
    Use when adding a new upcoming change feature flag to Discourse - handles site settings, translations, images, and code access patterns
    0 installs
  61. Vscode Ext Localization · mahabdalla
    Guidelines for proper localization of VS Code extensions, following VS Code extension development guidelines, libraries and good practices
    0 installs
  62. Technical Writer · mahabdalla
    Creates clear documentation, API references, guides, and technical content for developers and users. Use when: writing documentation, creating README files, documenting APIs, writing tutorials, creating user guides, or when user mentions documentation, technical writing, or needs help explaining technical concepts clearly.
    0 installs
  63. Fal Upscale · mahabdalla
    Upscale and enhance image and video resolution using AI
    0 installs
  64. Web Design Guidelines 2 · mahabdalla
    Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
    0 installs
  65. Docker Patterns · mahabdalla
    Docker and Docker Compose patterns for local development, container security, networking, volume strategies, and multi-service orchestration.
    0 installs
  66. Image Enhancer · mahabdalla
    Improves the quality of images, especially screenshots, by enhancing resolution, sharpness, and clarity. Perfect for preparing images for presentations, documentation, or social media posts.
    0 installs
  67. Autonomous Agents · mahabdalla
    Autonomous agents are AI systems that can independently decompose goals, plan actions, execute tools, and self-correct without constant human guidance. The challenge isn't making them capable - it's making them reliable. Every extra decision multiplies failure probability. This skill covers agent loops (ReAct, Plan-Execute), goal decomposition, reflection patterns, and production reliability. Key insight: compounding error rates kill autonomous agents. A 95% success rate per step drops to 60% b
    0 installs
  68. Bullmq Specialist · mahabdalla
    BullMQ expert for Redis-backed job queues, background processing, and reliable async execution in Node.js/TypeScript applications. Use when: bullmq, bull queue, redis queue, background job, job queue.
    0 installs
  69. Firecrawl Scraper · mahabdalla
    Deep web scraping, screenshots, PDF parsing, and website crawling using Firecrawl API
    0 installs
  70. React UI Patterns · mahabdalla
    Modern React UI patterns for loading states, error handling, and data fetching. Use when building UI components, handling async data, or managing UI states.
    0 installs
  71. Using Superpowers 2 · mahabdalla
    Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
    0 installs
  72. Vercel Deployment · mahabdalla
    Expert knowledge for deploying to Vercel with Next.js Use when: vercel, deploy, deployment, hosting, production.
    0 installs
  73. Write Script Rust · mahabdalla
    MUST use when writing Rust scripts.
    0 installs
  74. On Call Handoff Patterns · mahabdalla
    Master on-call shift handoffs with context transfer, escalation procedures, and documentation. Use this skill when transitioning on-call responsibilities between engineers and ensuring the incoming responder has full situational awareness, when writing a shift summary that captures active incidents, ongoing investigations, and recent changes, when handing off mid-incident so a fresh engineer can take over the incident commander role without losing context, when onboarding a new engineer to the on-call rotation for the first time, or when auditing and improving the quality of existing handoff processes across teams.
    0 installs
  75. Skill Creator 5 · mahabdalla
    Create, install, or update skills in the workspace. Use when (1) installing a skill from a URL or remote source, (2) creating a new skill from scratch, (3) updating or restructuring existing skills. Always use this skill for any skill installation or creation task.
    0 installs
  76. Agent Browser 2 · mahabdalla
    Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.
    0 installs
  77. Ceo Advisor · mahabdalla
    Executive leadership guidance for strategic decision-making, organizational development, and stakeholder management. Includes strategy analyzer, financial scenario modeling, board governance frameworks, and investor relations playbooks. Use when planning strategy, preparing board presentations, managing investors, developing organizational culture, making executive decisions, or when user mentions CEO, strategic planning, board meetings, investor updates, organizational leadership, or executive strategy.
    0 installs
  78. Git Pushing · mahabdalla
    Stage, commit, and push git changes with conventional commit messages. Use when user wants to commit and push changes, mentions pushing to remote, or asks to save and push their work. Also activates when user says "push changes", "commit and push", "push this", "push to github", or similar git workflow requests.
    0 installs
  79. Segment Cdp · mahabdalla
    Expert patterns for Segment Customer Data Platform including Analytics.js, server-side tracking, tracking plans with Protocols, identity resolution, destinations configuration, and data governance best practices. Use when: segment, analytics.js, customer data platform, cdp, tracking plan.
    0 installs
  80. Anti Reversing Techniques · mahabdalla
    Understand anti-reversing, obfuscation, and protection techniques encountered during software analysis. Use this skill when analyzing malware evasion techniques, when implementing anti-debugging protections for CTF challenges, when reverse engineering packed binaries, or when building security research tools that need to detect virtualized environments.
    0 installs
  81. SQL Optimization Patterns · mahabdalla
    Master SQL query optimization, indexing strategies, and EXPLAIN analysis to dramatically improve database performance and eliminate slow queries. Use when debugging slow queries, designing database schemas, or optimizing application performance.
    0 installs
  82. Startup Metrics Framework · mahabdalla
    Track, calculate, and optimize key performance metrics for SaaS, marketplace, consumer, and B2B startups from seed through Series A, including unit economics, growth efficiency, and cash management. Use this skill when defining a metrics framework, calculating CAC/LTV/burn multiple, benchmarking business health, or preparing metrics dashboards for investors or board reporting.
    0 installs
  83. Team Composition Analysis · mahabdalla
    Design optimal team structures, hiring plans, compensation strategies, and equity allocation for early-stage startups from pre-seed through Series A. Use this skill when planning headcount, determining which roles to hire next, setting compensation or equity ranges, designing org structure, or building a hiring budget aligned to funding milestones.
    0 installs
  84. Typescript Advanced Types · mahabdalla
    Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.
    0 installs
  85. API Design · mahabdalla
    REST API design patterns including resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting for production APIs.
    0 installs
  86. Frontend UI UX · mahabdalla
    Designer-turned-developer who crafts stunning UI/UX even without design mockups
    0 installs
  87. Developing With Fortify · mahabdalla
    Laravel Fortify headless authentication backend development. Activate when implementing authentication features including login, registration, password reset, email verification, two-factor authentication (2FA/TOTP), profile updates, headless auth, authentication scaffolding, or auth guards in Laravel applications.
    0 installs
  88. Cirq · mahabdalla
    Quantum computing framework for building, simulating, optimizing, and executing quantum circuits. Use this skill when working with quantum algorithms, quantum circuit design, quantum simulation (noiseless or noisy), running on quantum hardware (Google, IonQ, AQT, Pasqal), circuit optimization and compilation, noise modeling and characterization, or quantum experiments and benchmarking (VQE, QAOA, QPE, randomized benchmarking).
    0 installs
  89. Read Arxiv Paper · mahabdalla
    Use this skill when asked to read an arxiv paper given an arxiv URL
    0 installs
  90. Analytics Events · mahabdalla
    Add product analytics events to track user interactions in the Metabase frontend
    0 installs
  91. Mutation Testing · mahabdalla
    Run mutation testing on a Clojure namespace, generate tests to kill surviving mutations, and open draft PRs with Linear issue tracking.
    0 installs
  92. Typescript Write · mahabdalla
    Write TypeScript and JavaScript code following Metabase coding standards and best practices. Use when developing or refactoring TypeScript/JavaScript code.
    0 installs
  93. Using Superpowers · mahabdalla
    Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions
    0 installs
  94. Triage CI Flake · mahabdalla
    Use when CI tests fail on main branch after PR merge, or when investigating flaky test failures in CI environments
    0 installs
  95. Video Report · mahabdalla
    Generate a report about a video
    0 installs
  96. Writing Docs · mahabdalla
    Guides for writing and editing Remotion documentation. Use when adding docs pages, editing MDX files in packages/docs, or writing documentation content.
    0 installs
  97. Update Release Notes · mahabdalla
    Update the release notes file at `apps/docs/content/releases/next.mdx` in the tldraw/tldraw repo based on PRs since the previous release, or archive `next.mdx` to a versioned file when a new version is published.
    0 installs
  98. New Component · mahabdalla
    Create new GPUI components. Use when building components, writing UI elements, or creating new component implementations.
    0 installs
  99. Requesting Code Review · mahabdalla
    Use when completing tasks, implementing major features, or before merging to verify work meets requirements
    0 installs
  100. Web Renderer Test · mahabdalla
    Add a test case to the web renderer
    0 installs