claudecodex

datus-plugin-development

Design, implement, E2E test, and optimize Datus plugins through Claude Code or Codex

0 on GitHubby Datus-aiv1.1.0Apache-2.0updated 4 days agodevelopment
/

Plugin datus-plugin-development from marketplace datus-plugin in Datus-ai/Datus-Plugins. Commands read from the repo's manifest — 3 days ago.

What it installs

Skills (53)

  • airflow-setup

    Configure an environment profile for the `datus airflow` plugin (API endpoint, credentials, optional S3/dags-folder deployment target)

  • airflow

    Operate a remote Apache Airflow 2.x or 3.x deployment (list/trigger/monitor DAGs, tasks, variables, connections, pools, backfills) and deploy DAG files to S3 or a dags folder via the `datus airflow` CLI

  • ack-setup

    Configure or troubleshoot an Alibaba Cloud ACK profile and its paired datus k8s provider profile, including the default credential chain, access keys or STS, RAM roles, RRSA/external credentials, endpoint selection, and verification.

  • ack

    Inspect Alibaba Cloud ACK clusters, node pools, add-ons, tasks, and authentication, and hand temporary ACK credentials to datus k8s. Use for ACK inventory, health, change diagnostics, add-on status, or Kubernetes access through an ACK provider profile.

  • cloudwatch-setup

    Configure an environment profile for the `datus cloudwatch` plugin (AWS region + credentials)

  • cloudwatch

    Query AWS CloudWatch logs (groups/streams/tail/Logs Insights), metrics, alarms and dashboards through the `datus cloudwatch` CLI

  • ecs-setup

    Configure an environment profile for the `datus ecs` plugin (AWS region + credentials, optional default cluster and CloudWatch log group)

  • ecs

    Run and monitor tasks on existing Amazon ECS/Fargate clusters, scale services, inspect task definitions, and read task logs via the `datus ecs` CLI

  • eks-setup

    Configure an Amazon EKS environment profile for the datus eks plugin

  • eks

    Inspect Amazon EKS clusters, node groups, add-ons, access entries, Fargate profiles, updates, upgrade insights, and caller identity

  • emr-setup

    Configure an environment profile for the `datus emr` plugin (AWS region + credentials, optional default cluster and S3 log_uri)

  • emr

    Submit and monitor steps on existing Amazon EMR (on EC2) clusters, inspect clusters/instances, and read step logs from S3 via the `datus emr` CLI

  • emr-serverless-setup

    Configure an environment profile for the `datus emr-serverless` plugin (AWS region + credentials, default application id and execution role)

  • emr-serverless

    Operate AWS EMR Serverless applications and run/monitor Spark job runs (with the live Spark UI) via the `datus emr-serverless` CLI

  • glue-setup

    Configure an environment profile for the `datus glue` plugin (AWS region + credentials, optional cross-account catalog_id)

  • glue

    Browse the AWS Glue Data Catalog (databases/tables/schema/partitions) and run/monitor Glue crawlers and ETL jobs (with logs) via the `datus glue` CLI

  • iam-setup

    Configure an environment profile for the `datus iam` plugin (AWS credentials for read-only IAM inspection)

  • iam

    Inspect AWS IAM read-only — roles, users, managed policies, policy documents, and simulate whether a principal can perform an action (the AccessDenied diagnostic) via the `datus iam` CLI

  • mwaa-setup

    Configure an environment profile for the `datus mwaa` plugin (AWS region + credentials, optional default MWAA environment name)

  • mwaa

    Inspect Amazon MWAA (Managed Airflow) environments, mint web-login/CLI tokens, and run the Airflow CLI over the MWAA REST endpoint via the `datus mwaa` CLI

  • quicksight-setup

    Configure an environment profile for the `datus quicksight` plugin (AWS region + credentials and the required aws_account_id)

  • quicksight

    Manage Amazon QuickSight end-to-end — datasets/datasources/dashboards/analyses/templates/themes/folders lifecycle, users/groups/namespaces, SPICE refresh (with --wait) and schedules, embed URLs, asset-bundle export/import, and account info — via the `datus quicksight` CLI

  • s3-setup

    Configure an environment profile for the `datus s3` plugin (AWS region + credentials, optional default bucket and SSE-KMS key)

  • s3

    Browse and move S3 data (ls/stat/cat/head/cp/sync/mv/rm/presign) and run S3 Select SQL over CSV/JSON/Parquet objects via the `datus s3` CLI

  • adls-setup

    Configure or troubleshoot an Azure Blob or ADLS Gen2 profile for datus adls, including Entra DefaultAzureCredential, service principals, managed identity, account key or SAS, sovereign clouds, HNS behavior, permissions, and verification.

  • adls

    Browse, inspect, preview, upload, download, copy, sync, move, delete, and sign Azure Blob or ADLS Gen2 paths, and inspect filesystems or manage ACLs with datus adls. Use for abfss:// data movement, artifacts, SAS URLs, or hierarchical namespace ACL operations.

  • aks-setup

    Configure or troubleshoot an Azure Kubernetes Service profile and its paired datus k8s provider profile, including Azure cloud, DefaultAzureCredential, service principals, managed identity, private endpoints, and verification.

  • aks

    Inspect Azure Kubernetes Service clusters, node pools, maintenance configurations, upgrades, and authentication, and hand Microsoft Entra credentials to datus k8s. Use for AKS inventory, health, upgrade planning, or Kubernetes access through an AKS provider profile.

  • flink-k8s-operator

    Build, deploy, operate, upgrade, snapshot, and troubleshoot Apache Flink jobs running on the Flink Kubernetes Operator. Use for FlinkDeployment application clusters, session clusters, FlinkSessionJob, FlinkStateSnapshot, Java/Scala Maven or Gradle projects, PyFlink projects, minikube image loading,

  • flink-local-dev

    Run and validate an Apache Flink SQL job on the current machine, in an in-process MiniCluster driven by the Flink SQL Client, before promoting it to production. Use for local Flink SQL development, debugging a SQL script, bounded replay of development Kafka/JDBC/CDC sources, shadowing every sink wit

  • flink-sql

    Prepare and run Apache Flink SQL scripts as Application Mode jobs. Use when packaging or deploying a .sql task, choosing the SQL job entry point, deciding whether a Flink 1.x application needs a version-matched runner JAR or a Flink 2.x application can use the built-in SqlDriver without jarURI, supp

  • gcs-setup

    Configure or troubleshoot a Google Cloud Storage profile for datus gcs, including ADC, credential files, service-account impersonation, default bucket, scopes, custom endpoints, retries, permissions, and verification.

  • gcs

    Browse, inspect, preview, upload, download, copy, sync, move, delete, and sign Google Cloud Storage objects, and inspect buckets or replace lifecycle rules with datus gcs. Use for gs:// data movement, artifact publishing, signed URLs, or GCS lifecycle management.

  • gke-setup

    Configure or troubleshoot a Google Kubernetes Engine profile and its paired datus k8s provider profile, including ADC, service-account impersonation, endpoint selection, scopes, retries, and verification.

  • gke

    Inspect Google Kubernetes Engine clusters, node pools, operations, server versions, and authentication, and hand GKE credentials to the datus k8s plugin. Use for GKE inventory, health, upgrade diagnostics, or Kubernetes access through a GKE provider profile.

  • grafana-dashboard-authoring

    Author and safely revise Grafana dashboards and panels, including datasource resolution and panel query verification

  • grafana-query-export

    Export every Grafana dashboard target—SQL, PromQL, LogQL, TraceQL, Flux, InfluxQL, Graphite, expressions, and unknown JSON—into project context files

  • grafana-setup

    Configure a Grafana environment profile for the `datus grafana` plugin

  • grafana

    Operate Grafana dashboards, panels, datasources, queries, annotations, library panels, playlists, correlations, and unified alerting through `datus grafana`

  • k8s-jvm-classpath

    Diagnose classpath, ServiceLoader/SPI, and classloader failures in a JVM service running on Kubernetes — NoClassDefFoundError, ClassNotFoundException, "could not find a file io implementation for scheme", UnsupportedSchemeException, missing connector/catalog/FileIO/FileSystem factory, plugin JAR pre

  • k8s-setup

    Configure a managed-cloud or kubeconfig-backed environment for the `datus k8s` plugin

  • k8s

    Inspect and operate namespace-scoped Kubernetes data workloads through `datus k8s`

  • statsig-setup

    Configure an environment profile for the `datus statsig` plugin (Console API base URL, API key, version)

  • statsig

    Read Statsig metrics & experiment results, author warehouse-native metric SQL, and drive ETL ingestion via the `datus statsig` CLI (Console API)

  • superset-dashboard-authoring

    Author and safely revise Superset datasets, charts, and dashboards through the official REST API CLI

  • superset-query-export

    Resolve Superset dashboard URLs and export chart SQL/source evidence for project context or dashboard-bootstrap reconstruction as Datus dashboards

  • superset-setup

    Configure an Apache Superset environment profile for the `datus superset` plugin

  • superset

    Operate Apache Superset dashboards, charts, datasets, SQL Lab, reports, tags, annotations, RLS, cache, and migration through `datus superset`

  • tableau-setup

    Configure a Tableau Server profile with PAT or password authentication and verify read access

  • tableau

    Discover and synchronize Tableau dashboards and source bundles, and interpret Tableau semantics and DOSI bindings for dashboard-bootstrap conversions into Datus dashboards

  • build-datus-plugin-e2e

    Build and run deterministic, LLM-driven end-to-end workflows for Datus plugins using the repository's pytest harness. Use when creating plugin E2E coverage, testing a plugin through a pinned datus-agent branch, provisioning isolated minikube/MinIO/Flink fixtures, defining programmatic pass/fail orac

  • datus-plugin-development

    Wrap a user-provided SDK / REST API / documentation into an installable Datus plugin. Produces a design draft FIRST (config schema, CLI command list with doc citations + permission rules, bundled-skill plan), then STOPS for user confirmation before writing any code. Fully self-contained — the entire

  • optimize-datus-plugin

    Analyze Datus plugin E2E run artifacts and iteratively improve the current plugin until deterministic correctness and process-efficiency gates pass. Use when a datus-agent session failed or was slow/wasteful, when reviewing generated files and session/tool traces, when automating a plugin developmen

Slash commands (3)

  • /datus-plugin-development:build-datus-plugin-e2e

    Build and run a deterministic LLM-driven E2E workflow for a Datus plugin

  • /datus-plugin-development:datus-plugin-development

    Wrap an SDK / REST API / docs into an installable Datus plugin

  • /datus-plugin-development:optimize-datus-plugin

    Improve a Datus plugin from deterministic E2E and session evidence

View source on GitHub

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain datus-plugin-development?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted