ahel is live on Product Hunt today. Upvote

Skills.

Give your AI a better way to work.

A skill is a set of written instructions that teaches an AI how to do one job the way it should be done: review a pull request, plan a migration, write the release notes.

Install one here and it travels with your account into Claude, Claude Code, Cursor and every other client you sign in with.

Category: Dev tools

16,833 results · page 253 of 562

  • cesiumjs-custom-shaderSkillDev tools

    CustomShader authoring — vertexShaderText and fragmentShaderText against VertexInput, FragmentInput, FeatureIds, Metadata, czm_modelMaterial. Use when reading EXT_mesh_features or EXT_structural_metadata property textures/tables, vertex displacement, or shading VoxelPrimitive.

    Ready to connect★ 175

    github.com/cesiumgs/cesiumjs-skills178 stars

    View details
  • cesiumjs-interactionSkillDev tools

    CesiumJS interaction and picking - ScreenSpaceEventHandler, multi-key KeyboardEventModifier input actions, Scene.pick, Scene.drillPick, Scene.pickPosition, mouse and touch events. Use when handling user clicks on the globe, selecting entities or 3D Tiles features, registering modifier-key shortcuts,

    Ready to connect★ 175

    github.com/cesiumgs/cesiumjs-skills178 stars

    View details
  • cesiumjs-materials-shadersSkillDev tools

    CesiumJS materials and post-processing — Material, Fabric JSON, MaterialAppearance, ImageBasedLighting, PostProcessStage, PostProcessStageLibrary, bloom, depth of field, ambient occlusion, FXAA, tonemapping, BlendingState. Use when defining Fabric materials for entities or primitives, configuring PB

    Ready to connect★ 175

    github.com/cesiumgs/cesiumjs-skills178 stars

    View details
  • cesiumjs-time-propertiesSkillDev tools

    CesiumJS time, properties, and animation - Clock, JulianDate, TimeInterval, Property, SampledProperty, CallbackProperty, PathMode, interval and sampled path materials, interpolation, splines, CZML temporal data. Use when making entity attributes or path materials time-dynamic, configuring the simula

    Ready to connect★ 175

    github.com/cesiumgs/cesiumjs-skills178 stars

    View details
  • cesiumjs-viewer-setupSkillDev tools

    CesiumJS viewer setup - Viewer, CesiumWidget, widgets, Ion token, Scene configuration, SceneMode, factory helpers, geocoders, platform services. Use when initializing a CesiumJS application, configuring viewer widgets, setting Ion access tokens, creating default terrain or imagery, or bootstrapping

    Ready to connect★ 175

    github.com/cesiumgs/cesiumjs-skills178 stars

    View details
  • using-cesiumjs-skillsSkillDev tools

    Use when starting any conversation involving CesiumJS development - provides orientation on available domain skills and how they activate

    Ready to connect★ 175

    github.com/cesiumgs/cesiumjs-skills178 stars

    View details
  • diagnose-integration-failureSkillDev tools

    Diagnose a failing TMDb integration-test run — summarise the failure, rank the likely cause, and suggest a concrete fix

    Ready to connect★ 176

    github.com/adamayoung/tmdb177 stars

    View details
  • implement-planSkillDev tools

    Implement the current plan test-first, the Canon TDD way, driving to a single finishing condition — an empty test list. Derives a Canon TDD test list from the plan, shows it before any code, writes one failing test at a time, and keeps the list visible as it evolves. Use when the user asks to implem

    Ready to connect★ 176

    github.com/adamayoung/tmdb177 stars

    View details
  • review-pr-threadsSkillDev tools

    Resolve the currently-unresolved review threads on the current branch's PR in one sweep — assess each, fix it (test-first, verified) or reply-only, then reply and resolve — and return a summary. Use standalone to address PR review feedback, or as the thread-handling step invoked by /watch-pr. Repo i

    Ready to connect★ 176

    github.com/adamayoung/tmdb177 stars

    View details
  • triage-issuesSkillDev tools

    Review and assess every issue in the TMDb project board's Backlog column — re-verify each against current main with a read-only fan-out, close the mechanically dead, promote the actionable to Ready with priority, size and execution order, and leave the rest in Backlog naming the decision they need.

    Ready to connect★ 176

    github.com/adamayoung/tmdb177 stars

    View details
  • watch-prSkillDev tools

    Watch the current branch's PR — reply to and resolve review threads, fix failing checks, and optionally merge when ready

    Ready to connect★ 176

    github.com/adamayoung/tmdb177 stars

    View details
  • angular-componentSkillDev tools

    Create modern Angular standalone components following v20+ best practices. Use for building UI components with signal-based inputs/outputs, OnPush change detection, host bindings, content projection, and lifecycle hooks. Triggers on component creation, refactoring class-based inputs to signals, addi

    Ready to connect★ 175

    github.com/kilo-org/kilo-marketplace173 stars

    View details
  • angular-diSkillDev tools

    Implement dependency injection in Angular v20+ using inject(), injection tokens, and provider configuration. Use for service architecture, providing dependencies at different levels, creating injectable tokens, and managing singleton vs scoped services. Triggers on service creation, configuring prov

    Ready to connect★ 175

    github.com/kilo-org/kilo-marketplace173 stars

    View details
  • angular-directivesSkillDev tools

    Create custom directives in Angular v20+ for DOM manipulation and behavior extension. Use for attribute directives that modify element behavior/appearance, structural directives for portals/overlays, and host directives for composition. Triggers on creating reusable DOM behaviors, extending element

    Ready to connect★ 175

    github.com/kilo-org/kilo-marketplace173 stars

    View details
  • angular-formsSkillDev tools

    Build signal-based forms in Angular v21+ using the new Signal Forms API. Use for form creation with automatic two-way binding, schema-based validation, field state management, and dynamic forms. Triggers on form implementation, adding validation, creating multi-step forms, or building forms with con

    Ready to connect★ 175

    github.com/kilo-org/kilo-marketplace173 stars

    View details
  • angular-testingSkillDev tools

    Write unit and integration tests for Angular v20+ applications using Vitest or Jasmine with TestBed and modern testing patterns. Use for testing components with signals, OnPush change detection, services with inject(), and HTTP interactions. Triggers on test creation, testing signal-based components

    Ready to connect★ 175

    github.com/kilo-org/kilo-marketplace173 stars

    View details
  • angular-toolingSkillDev tools

    Use Angular CLI and development tools effectively in Angular v20+ projects. Use for project setup, code generation, building, testing, and configuration. Triggers on creating new projects, generating components/services/modules, configuring builds, running tests, or optimizing production builds. Don

    Ready to connect★ 175

    github.com/kilo-org/kilo-marketplace173 stars

    View details
  • aoti-debugSkillDev tools

    Debug AOTInductor (AOTI) errors and crashes. Use when encountering AOTI segfaults, device mismatch errors, constant loading failures, or runtime errors from aot_compile, aot_load, aoti_compile_and_package, or aoti_load_package.

    Ready to connect★ 175

    github.com/kilo-org/kilo-marketplace173 stars

    View details
  • apollo-graphqlSkillDev tools

    Guidelines for developing GraphQL APIs and React applications using Apollo Client for state management, data fetching, and caching

    Ready to connect★ 175

    github.com/kilo-org/kilo-marketplace173 stars

    View details
  • authoring-dagsSkillDev tools

    Workflow and best practices for writing Apache Airflow DAGs. Use when the user wants to create a new DAG, write pipeline code, or asks about DAG patterns and conventions. For testing and debugging DAGs, see the testing-dags skill.

    Ready to connect★ 175

    github.com/kilo-org/kilo-marketplace173 stars

    View details
  • build-connectorSkillDev tools

    Build a new Fivetran connector from a description. Use when the user wants to create, generate, or scaffold a new connector for an API or data source.

    Ready to connect★ 175

    github.com/kilo-org/kilo-marketplace173 stars

    View details
  • collibra-chipSkillDev tools

    This skill should be used when a connected Collibra Chip MCP server can provide domain-specific Collibra workflows and references.

    Ready to connect★ 175

    github.com/kilo-org/kilo-marketplace173 stars

    View details
  • content-research-writerSkillDev tools

    Assists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section. Transforms your writing process from solo effort to collaborative partnership.

    Ready to connect★ 175

    github.com/kilo-org/kilo-marketplace173 stars

    View details
  • dagsterSkillDev tools

    Dagster is a data pipeline orchestrator built around the concept of software-defined assets.

    Ready to connect★ 175

    github.com/kilo-org/kilo-marketplace173 stars

    View details
  • dagster-expertSkillDev tools

    This skill should be used for Dagster project work involving assets, components, integrations, or the dg CLI; it requires consulting the bundled command and API references before proposing implementation details.

    Ready to connect★ 175

    github.com/kilo-org/kilo-marketplace173 stars

    View details
  • data-quality-frameworks-sickn33SkillDev tools

    Lets your agent set up data quality checks and validation rules using tools like Great Expectations and dbt tests.

    Ready to connect★ 175

    github.com/kilo-org/kilo-marketplace173 stars

    View details
  • databricks-spark-structured-streamingSkillDev tools

    Comprehensive guide to Spark Structured Streaming for production workloads. Use when building streaming pipelines, working with Kafka ingestion, implementing Real-Time Mode (RTM), configuring triggers (processingTime, availableNow), handling stateful operations with watermarks, optimizing checkpoint

    Ready to connect★ 175

    github.com/kilo-org/kilo-marketplace173 stars

    View details
  • datarobot-feature-engineeringSkillDev tools

    Guidance for feature engineering, feature discovery, feature importance analysis, and understanding DataRobot's automated feature engineering capabilities. Use when working with feature engineering, feature discovery, or analyzing feature importance in DataRobot.

    Ready to connect★ 175

    github.com/kilo-org/kilo-marketplace173 stars

    View details
  • dbt-migrationSkillDev tools

    Skills for migrating dbt projects - moving from dbt Core to the Fusion engine or across data platforms. Use when migrating dbt projects between platforms or to dbt Fusion.

    Ready to connect★ 175

    github.com/kilo-org/kilo-marketplace173 stars

    View details
  • dd-pupSkillDev tools

    Datadog CLI (Rust). OAuth2 auth with token refresh.

    Ready to connect★ 175

    github.com/kilo-org/kilo-marketplace173 stars

    View details

What is a skill?

A skill is plain text, usually a SKILL.md file and the scripts it refers to, written for an AI rather than for a person. It carries the steps, the house rules and the examples a good answer needs, so you stop pasting the same briefing into every new chat.

53,585 of the 54,017 skills listed here can be served through ahel today, and they come from public repositories. Each one has its own page with the instructions themselves on it, so you can read what a skill will tell your AI to do before you install it.

Install one and every AI you use gets it

Installing a skill adds it to your gateway and turns it on in the same step. Claude Code surfaces it as a slash command; any client can read the full instructions with the skill_read tool.

Nothing is copied into a project folder. The instructions are served from your account, so the same skill is there in every AI you connect, and turning it off removes it from all of them at once.

See how to connect your AI