← all publishers

mahabdalla

@mahabdalla source repo

634 published skills · page 4 of 7

  1. Debugging Streamlit · mahabdalla
    Debug Streamlit frontend and backend changes using make debug with hot-reload. Use when testing code changes, investigating bugs, checking UI behavior, or needing screenshots of the running app.
    0 installs
  2. Fixing Streamlit CI · mahabdalla
    Analyze and fix failed GitHub Actions CI jobs for the current branch/PR. Use when CI checks fail, PR checks show failures, or you need to diagnose lint/type/test errors and verify fixes locally.
    0 installs
  3. Agent Browser · mahabdalla
    Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.
    0 installs
  4. Woocommerce Git · mahabdalla
    Guidelines for git and GitHub operations in the WooCommerce repository.
    0 installs
  5. Data Quality Frameworks · mahabdalla
    Implement data quality validation with Great Expectations, dbt tests, and data contracts. Use when building data quality pipelines, implementing validation rules, or establishing data contracts.
    0 installs
  6. Defi Protocol Templates · mahabdalla
    Implement DeFi protocols with production-ready templates for staking, AMMs, governance, and lending systems. Use when building decentralized finance applications or smart contract protocols.
    0 installs
  7. Go Concurrency Patterns · mahabdalla
    Master Go concurrency with goroutines, channels, sync primitives, and context. Use when building concurrent Go applications, implementing worker pools, or debugging race conditions.
    0 installs
  8. Claude Cookbooks · mahabdalla
    Claude AI cookbooks - code examples, tutorials, and best practices for using Claude API. Use when learning Claude API integration, building Claude-powered applications, or exploring Claude capabilities.
    0 installs
  9. Connect · mahabdalla
    Connect Claude to any app. Send emails, create issues, post messages, update databases - take real actions across Gmail, Slack, GitHub, Notion, and 1000+ services.
    0 installs
  10. AI Product · mahabdalla
    Every product will be AI-powered. The question is whether you'll build it right or ship a demo that falls apart in production. This skill covers LLM integration patterns, RAG architecture, prompt engineering that scales, AI UX that users trust, and cost optimization that doesn't bankrupt you. Use when: keywords, file_patterns, code_patterns.
    0 installs
  11. Add Malli Schemas · mahabdalla
    Efficiently add Malli schemas to API endpoints in the Metabase codebase with proper patterns, validation timing, and error handling
    0 installs
  12. Typescript Review · mahabdalla
    Review TypeScript and JavaScript code changes for compliance with Metabase coding standards, style violations, and code quality issues. Use when reviewing pull requests or diffs containing TypeScript/JavaScript code.
    0 installs
  13. Playwright Dev · mahabdalla
    Explains how to develop Playwright - add APIs, MCP tools, CLI commands, and vendor dependencies.
    0 installs
  14. Agent User Tools · mahabdalla
    Agent skill for user-tools - invoke with $agent-user-tools
    0 installs
  15. React Patterns · mahabdalla
    React and Next.js performance optimization guidelines from Vercel Engineering, tuned for local/offline or Docker-deployed apps. Eliminates async waterfalls, reduces bundle size, optimizes server and client performance.
    0 installs
  16. Rust Backend · mahabdalla
    Rust coding guidelines for the Windmill backend. MUST use when writing or modifying Rust code in the backend directory.
    0 installs
  17. React Native Design · mahabdalla
    Master React Native styling, navigation, and Reanimated animations for cross-platform mobile development. Use when building React Native apps, implementing navigation patterns, or creating performant animations.
    0 installs
  18. Rust Async Patterns · mahabdalla
    Master Rust async programming with Tokio, async traits, error handling, and concurrent patterns. Use when building async Rust applications, implementing concurrent systems, or debugging async code.
    0 installs
  19. Web Design Guidelines · 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
  20. PDF 3 · mahabdalla
    Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.
    0 installs
  21. Crewai · mahabdalla
    Expert in CrewAI - the leading role-based multi-agent framework used by 60% of Fortune 500 companies. Covers agent design with roles and goals, task definition, crew orchestration, process types (sequential, hierarchical, parallel), memory systems, and flows for complex workflows. Essential for building collaborative AI agent teams. Use when: crewai, multi-agent team, agent roles, crew of agents, role-based agents.
    0 installs
  22. Deslop · mahabdalla
    Remove AI-generated code slop from a branch. Use when cleaning up AI-generated code, removing unnecessary comments, defensive checks, or type casts. Checks diff against main and fixes style inconsistencies.
    0 installs
  23. Openwork Debug · mahabdalla
    Debug OpenWork sidecars, config, and audit trail
    0 installs
  24. Docs Writer · mahabdalla
    Always use this skill when the task involves writing, reviewing, or editing files in the `/docs` directory or any `.md` files in the repository.
    0 installs
  25. Clerk Auth · mahabdalla
    Expert patterns for Clerk auth implementation, middleware, organizations, webhooks, and user sync Use when: adding authentication, clerk auth, user authentication, sign in, sign up.
    0 installs
  26. Exa Search · mahabdalla
    Semantic search, similar content discovery, and structured research using Exa API
    0 installs
  27. Tavily Web · mahabdalla
    Web search, content extraction, crawling, and research capabilities using Tavily API
    0 installs
  28. Cargo Lock Manager · mahabdalla
    Manages Cargo.lock file updates and resolves --locked flag issues in CI/CD. Triggers when user mentions: - "cargo test --locked failed" - "cannot update the lock file" - "Cargo.lock is out of date" - "PR failed with --locked error" - "fix Cargo.lock"
    0 installs
  29. Aeon 2 · mahabdalla
    This skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting, anomaly detection, segmentation, and similarity search. Use when working with temporal data, sequential patterns, or time-indexed observations requiring specialized algorithms beyond standard ML approaches. Particularly suited for univariate and multivariate time series analysis with scikit-learn compatible APIs.
    0 installs
  30. Cirq 2 · mahabdalla
    Google quantum computing framework. Use when targeting Google Quantum AI hardware, designing noise-aware circuits, or running quantum characterization experiments. Best for Google hardware, noise modeling, and low-level circuit design. For IBM hardware use qiskit; for quantum ML with autodiff use pennylane; for physics simulations use qutip.
    0 installs
  31. Write Concept · mahabdalla
    Write or review JavaScript concept documentation pages for the 33 JavaScript Concepts project, following strict structure and quality guidelines
    0 installs
  32. Test Driven Development · mahabdalla
    Use when implementing any feature or bugfix, before writing implementation code
    0 installs
  33. Implementing Jsc Classes Cpp · mahabdalla
    Implements JavaScript classes in C++ using JavaScriptCore. Use when creating new JS classes with C++ bindings, prototypes, or constructors.
    0 installs
  34. Implementing Jsc Classes Zig · mahabdalla
    Creates JavaScript classes using Bun's Zig bindings generator (.classes.ts). Use when implementing new JS APIs in Zig with JSC integration.
    0 installs
  35. Agentdb Vector Search · mahabdalla
    Implement semantic vector search with AgentDB for intelligent document retrieval, similarity matching, and context-aware querying. Use when building RAG systems, semantic search engines, or intelligent knowledge bases.
    0 installs
  36. Reasoningbank With Agentdb · mahabdalla
    Implement ReasoningBank adaptive learning with AgentDB's 150x faster vector database. Includes trajectory tracking, verdict judgment, memory distillation, and pattern recognition. Use when building self-learning agents, optimizing decision-making, or implementing experience replay systems.
    0 installs
  37. C Pro · mahabdalla
    Write efficient C code with proper memory management, pointer
    0 installs
  38. Vexor · mahabdalla
    Vector-powered CLI for semantic file search with a Claude/Codex skill
    0 installs
  39. Write Script Java · mahabdalla
    MUST use when writing Java scripts.
    0 installs
  40. Azure Functions · mahabdalla
    Expert patterns for Azure Functions development including isolated worker model, Durable Functions orchestration, cold start optimization, and production patterns. Covers .NET, Python, and Node.js programming models. Use when: azure function, azure functions, durable functions, azure serverless, function app.
    0 installs
  41. Core Components · mahabdalla
    Core component library and design system patterns. Use when building UI, using design tokens, or working with the component library.
    0 installs
  42. Launch Strategy · mahabdalla
    When the user wants to plan a product launch, feature announcement, or release strategy. Also use when the user mentions 'launch,' 'Product Hunt,' 'feature release,' 'announcement,' 'go-to-market,' 'beta launch,' 'early access,' 'waitlist,' or 'product update.' This skill covers phased launches, channel strategy, and ongoing launch momentum.
    0 installs
  43. Marketing Ideas 2 · mahabdalla
    When the user needs marketing ideas, inspiration, or strategies for their SaaS or software product. Also use when the user asks for 'marketing ideas,' 'growth ideas,' 'how to market,' 'marketing strategies,' 'marketing tactics,' 'ways to promote,' or 'ideas to grow.' This skill provides 140 proven marketing approaches organized by category.
    0 installs
  44. React Useeffect · mahabdalla
    React useEffect best practices from official docs. Use when writing/reviewing useEffect, useState for derived values, data fetching, or state synchronization. Teaches when NOT to use Effect and better alternatives.
    0 installs
  45. Skill Installer 2 · mahabdalla
    Install Codex skills into $CODEX_HOME/skills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill, or install a skill from another repo (including private repos).
    0 installs
  46. Content Creator · mahabdalla
    Creates engaging content for blogs, social media, and marketing materials with audience focus. Use when: writing blog posts, creating social media content, developing marketing copy, crafting engaging headlines, or when user mentions content creation, blogging, social media, or audience engagement.
    0 installs
  47. AWS Skills · mahabdalla
    AWS development with infrastructure automation and cloud architecture patterns
    0 installs
  48. Discovering Make Commands · mahabdalla
    Lists available make commands for Streamlit development. Use for build, test, lint, or format tasks.
    0 installs
  49. Woocommerce Dev Cycle · mahabdalla
    Run tests, linting, and quality checks for WooCommerce development. Use when running tests, fixing code style, or following the development workflow.
    0 installs
  50. Browser Extension Developer · mahabdalla
    Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.
    0 installs
  51. Skill Creator 6 · 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 Claude's capabilities with specialized knowledge, workflows, or tool integrations.
    0 installs
  52. Pricing Strategy · mahabdalla
    When the user wants help with pricing decisions, packaging, or monetization strategy. Also use when the user mentions 'pricing,' 'pricing tiers,' 'freemium,' 'free trial,' 'packaging,' 'price increase,' 'value metric,' 'Van Westendorp,' 'willingness to pay,' 'monetization,' 'how much should I charge,' 'my pricing is wrong,' 'pricing page,' 'annual vs monthly,' 'per seat pricing,' or 'should I offer a free plan.' Use this whenever someone is figuring out what to charge or how to structure their plans. For in-app upgrade screens, see paywall-upgrade-cro.
    0 installs
  53. Agent Evaluation · mahabdalla
    Testing and benchmarking LLM agents including behavioral testing, capability assessment, reliability metrics, and production monitoring—where even top agents achieve less than 50% on real-world benchmarks Use when: agent testing, agent evaluation, benchmark agents, agent reliability, test agent.
    0 installs
  54. Pricing Strategy 2 · mahabdalla
    When the user wants help with pricing decisions, packaging, or monetization strategy. Also use when the user mentions 'pricing,' 'pricing tiers,' 'freemium,' 'free trial,' 'packaging,' 'price increase,' 'value metric,' 'Van Westendorp,' 'willingness to pay,' or 'monetization.' This skill covers pricing research, tier structure, and packaging strategy.
    0 installs
  55. Dce Edge · mahabdalla
    DCE-safe require() patterns and edge runtime constraints. Use when writing conditional require() calls, guarding Node-only imports (node:stream etc.), or editing define-env-plugin.ts / app-render / stream-utils for edge builds. Covers if/else branching for webpack DCE, TypeScript definite assignment, the NEXT_RUNTIME vs real feature flag distinction, and forcing flags false for edge in define-env.ts.
    0 installs
  56. Bear Notes · mahabdalla
    Create, search, read, tag, and append to Bear app notes on macOS via the grizzly CLI. Use when the user wants to create a new note in Bear, search Bear notes by tag, read or open a Bear note by ID, append text to an existing Bear note, list Bear tags, or automate note-taking in Bear. Requires the grizzly binary and Bear app running on macOS.
    0 installs
  57. Food Order · mahabdalla
    Reorder Foodora orders + track ETA/status with ordercli. Never confirm without explicit user approval. Triggers: order food, reorder, track ETA.
    0 installs
  58. Things Mac · mahabdalla
    Manage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database). Use when a user asks Otto to add a task to Things, list inbox/today/upcoming, search tasks, or inspect projects/areas/tags.
    0 installs
  59. Webgpu Specs · mahabdalla
    Download WebGPU and WGSL specifications for use as a reference
    0 installs
  60. AI Context · mahabdalla
    Use when creating, updating, or maintaining AI documentation files (AGENTS.md, CLAUDE.md, skills). Covers file structure, conventions, and guidelines for evolving AI context.
    0 installs
  61. Fetch Diff · mahabdalla
    Fetch PR diff with filtering and line numbers for code review.
    0 installs
  62. Blucli 2 · mahabdalla
    BluOS CLI (blu) for discovery, playback, grouping, and volume.
    0 installs
  63. Gemini 2 · mahabdalla
    Gemini CLI for one-shot Q&A, summaries, and generation.
    0 installs
  64. Github 2 · mahabdalla
    GitHub operations via `gh` CLI: issues, PRs, CI runs, code review, API queries. Use when: (1) checking PR status or CI, (2) creating/commenting on issues, (3) listing/filtering PRs or issues, (4) viewing run logs. NOT for: complex web UI interactions requiring manual browser flows (use browser tooling when available), bulk operations across many repos (script with gh api), or when gh auth is not configured.
    0 installs
  65. Writing Bundler Tests · mahabdalla
    Guides writing bundler tests using itBundled/expectBundled in test/bundler/. Use when creating or modifying bundler, transpiler, or code transformation tests.
    0 installs
  66. Tidb Test Guidelines · mahabdalla
    Decide where to place TiDB tests and how to write them (basic structure, naming, testdata usage). Use when asked about test locations, writing conventions, shard_count limits, casetest categorization, or when reviewing test changes in code review.
    0 installs
  67. Agent Payments · mahabdalla
    Agent skill for payments - invoke with $agent-payments
    0 installs
  68. Security Audit · mahabdalla
    Security scanning and vulnerability detection. Use when: authentication, authorization, payment processing, user data. Skip when: read-only operations, internal tooling.
    0 installs
  69. PDF 2 · mahabdalla
    Process PDF files - extract text, create PDFs, merge documents. Use when user asks to read PDF, create PDF, or work with PDF files.
    0 installs
  70. Write Release Notes · mahabdalla
    Writing release notes articles for tldraw SDK releases. Use when creating new release documentation, drafting release notes from scratch, or reviewing release note quality. Provides guidance on structure, voice, and content for release files in `apps/docs/content/releases/`.
    0 installs
  71. Context Menu · mahabdalla
    Guide for creating and displaying context menus in Wave Terminal. Use when implementing right-click menus, adding context menu items, creating submenus, or handling menu interactions with checkboxes and separators.
    0 installs
  72. Electron API · mahabdalla
    Guide for adding new Electron APIs to Wave Terminal. Use when implementing new frontend-to-electron communications via preload/IPC.
    0 installs
  73. Python Resilience · mahabdalla
    Python resilience patterns including automatic retries, exponential backoff, timeouts, and fault-tolerant decorators. Use when adding retry logic, implementing timeouts, building fault-tolerant services, or handling transient failures.
    0 installs
  74. Responsive Design · mahabdalla
    Implement modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first breakpoint strategies. Use when building adaptive interfaces, implementing fluid layouts, or creating component-level responsive behavior.
    0 installs
  75. Solidity Security · mahabdalla
    Master smart contract security best practices to prevent common vulnerabilities and implement secure Solidity patterns. Use when writing smart contracts, auditing existing contracts, or implementing security measures for blockchain applications.
    0 installs
  76. Postgresql · mahabdalla
    PostgreSQL database documentation - SQL queries, database design, administration, performance tuning, and advanced features. Use when working with PostgreSQL databases, writing SQL, or managing database systems.
    0 installs
  77. Brand Guidelines · mahabdalla
    Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
    0 installs
  78. Aeon · mahabdalla
    This skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting, anomaly detection, segmentation, and similarity search. Use when working with temporal data, sequential patterns, or time-indexed observations requiring specialized algorithms beyond standard ML approaches. Particularly suited for univariate and multivariate time series analysis with scikit-learn compatible APIs.
    0 installs
  79. Extract Errors · mahabdalla
    Use when adding new error messages to React, or seeing "unknown error code" warnings.
    0 installs
  80. Docs Review · mahabdalla
    Review documentation changes for compliance with the Metabase writing style guide. Use when reviewing pull requests, files, or diffs containing documentation markdown files.
    0 installs
  81. Run API E2e Tests · mahabdalla
    Run e2e tests for the API service. Use when the user wants to run API E2E tests.
    0 installs
  82. Skill Installer · mahabdalla
    Install Codex skills into $CODEX_HOME/skills from a curated list or a GitHub repo path. Use when a user asks to list installable skills, install a curated skill, or install a skill from another repo (including private repos).
    0 installs
  83. Apple Notes 2 · mahabdalla
    Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
    0 installs
  84. Blogwatcher 2 · mahabdalla
    Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
    0 installs
  85. Bluebubbles · mahabdalla
    Use when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
    0 installs
  86. Feishu Perm · mahabdalla
    Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.
    0 installs
  87. Healthcheck · mahabdalla
    Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).
    0 installs
  88. Model Usage 2 · mahabdalla
    Use CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
    0 installs
  89. Gdpr Data Handling · mahabdalla
    Implement GDPR-compliant data handling with consent management, data subject rights, and privacy by design. Use when building systems that process EU personal data, implementing privacy controls, or conducting GDPR compliance reviews.
    0 installs
  90. Grafana Dashboards · mahabdalla
    Create and manage production Grafana dashboards for real-time visualization of system and application metrics. Use when building monitoring dashboards, visualizing metrics, or creating operational observability interfaces.
    0 installs
  91. Parallel Debugging · mahabdalla
    Debug complex issues using competing hypotheses with parallel investigation, evidence collection, and root cause arbitration. Use this skill when debugging bugs with multiple potential causes, performing root cause analysis, or organizing parallel investigation workflows.
    0 installs
  92. Python Type Safety · mahabdalla
    Python type safety with type hints, generics, protocols, and strict type checking. Use when adding type annotations, implementing generic classes, defining structural interfaces, or configuring mypy/pyright.
    0 installs
  93. Slo Implementation · mahabdalla
    Define and implement Service Level Indicators (SLIs) and Service Level Objectives (SLOs) with error budgets and alerting. Use when establishing reliability targets, implementing SRE practices, or measuring service performance.
    0 installs
  94. Unity Ecs Patterns · mahabdalla
    Master Unity ECS (Entity Component System) with DOTS, Jobs, and Burst for high-performance game development. Use when building data-oriented games, optimizing performance, or working with large entity counts.
    0 installs
  95. Browser Use · 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, or extract information from web pages.
    0 installs
  96. Gh Create Pr · mahabdalla
    Create or update GitHub pull requests using the repository-required workflow and template compliance. Use when asked to create/open/update a PR so the assistant reads `.github/pull_request_template.md`, fills every template section, preserves markdown structure exactly, and marks missing data as N/A or None instead of skipping sections.
    0 installs
  97. Qutip · mahabdalla
    Quantum mechanics simulations and analysis using QuTiP (Quantum Toolbox in Python). Use when working with quantum systems including: (1) quantum states (kets, bras, density matrices), (2) quantum operators and gates, (3) time evolution and dynamics (Schrödinger, master equations, Monte Carlo), (4) open quantum systems with dissipation, (5) quantum measurements and entanglement, (6) visualization (Bloch sphere, Wigner functions), (7) steady states and correlation functions, or (8) advanced methods (Floquet theory, HEOM, stochastic solvers). Handles both closed and open quantum systems across various domains including quantum optics, quantum computing, and condensed matter physics.
    0 installs
  98. Sympy · mahabdalla
    Use this skill when working with symbolic mathematics in Python. This skill should be used for symbolic computation tasks including solving equations algebraically, performing calculus operations (derivatives, integrals, limits), manipulating algebraic expressions, working with matrices symbolically, physics calculations, number theory problems, geometry computations, and generating executable code from mathematical expressions. Apply this skill when the user needs exact symbolic results rather than numerical approximations, or when working with mathematical formulas that contain variables and parameters.
    0 installs
  99. Semi Design Guide · mahabdalla
    使用 Semi Design 组件的完整指南,包括 MCP 工具使用流程、常见模式、最佳实践。当你需要查询 Semi Design 组件、生成组件代码或解决使用问题时,请使用此技能。
    0 installs
  100. Run Integration Tests · mahabdalla
    Use when asked to run integration tests.
    0 installs