{"id":2271,"external_id":"plugin_asdk_app_6a79985b0ef881918e389c82400ea95c","name":"app-6a79985b0ef881918e389c82400ea95c","display_name":"Flyte","developer":"SAMHITA ALLA","category":"Developer Tools","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:21:57Z","input_sha256":"83be7351c137a01486bf2465a02abb350f12c3046c2c09440170d08ba273af8d","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"1.0.1","skill_count":20,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-03T18:00:01.200Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":"asdk_app_6a79985b0ef881918e389c82400ea95c","connector_id":"asdk_app_6a79985b0ef881918e389c82400ea95c","created_at":"2026-08-10T09:22:35.921511Z","discoverability":"LISTED","id":"plugin_asdk_app_6a79985b0ef881918e389c82400ea95c","is_template":false,"name":"app-6a79985b0ef881918e389c82400ea95c","release":{"app_ids":["asdk_app_6a79985b0ef881918e389c82400ea95c"],"app_manifest":{"apps":{"app-6a79985b0ef881918e389c82400ea95c":{"id":"asdk_app_6a79985b0ef881918e389c82400ea95c","required":true}}},"app_templates":[],"description":"Author, run, and deploy Flyte 2 workflows, apps, and agents with skills grounded in the Flyte SDK and documentation. In ChatGPT web, search Flyte docs and SDK examples. In a local ChatGPT environment with the Flyte CLI configured, run and manage your authenticated Flyte cluster.","display_name":"Flyte","id":"pluginrel_9c7d14b1dd5c8191a70c7fbd8359ac78","interface":{"brand_color":null,"capabilities":[],"category":"Developer Tools","composer_icon_dark_url":"https://files.openai.com/content?id=file_000000004928821190756ca79f763f64","composer_icon_url":"https://files.openai.com/content?id=file_000000004928821190756ca79f763f64","default_prompt":"Write a Flyte 2 workflow that cleans a CSV, trains a model, and returns the metrics","default_prompts":["Write a Flyte 2 workflow that cleans a CSV, trains a model, and returns the metrics","Why did my latest Flyte run fail? Check the actions and pull the logs","Migrate my Slurm sbatch script to Flyte 2 with GPU resources and retries"],"developer_name":"SAMHITA ALLA","logo_url":"https://files.openai.com/content?id=file_00000000c044821187d07bc1f65e4f82","logo_url_dark":"https://files.openai.com/content?id=file_00000000c044821187d07bc1f65e4f82","long_description":"Author, run, and deploy Flyte 2 workflows, apps, and agents with skills grounded in the Flyte SDK and documentation. In ChatGPT web, search Flyte docs and SDK examples. In a local ChatGPT environment with the Flyte CLI configured, run and manage your authenticated Flyte cluster.","plugin_category_id":"developer tools","privacy_policy_url":"https://www.union.ai/privacy-policy","screenshot_urls":[],"short_description":"Author, migrate, run, debug","terms_of_service_url":"https://tos.union.ai/tac","website_url":"https://www.union.ai/"},"keywords":[],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Deploy a complete Flyte stack (flyte-binary + a hosted PostgreSQL + an object store) onto a kind cluster, running on the user's own machine or a DigitalOcean VM (droplet). PostgreSQL is hosted (Supabase or external); the object store is AWS S3 or Cloudflare R2. Use when the user wants to run Flyte on kind — either reusing an existing kind cluster or creating a new one. For evaluation only (no TLS/auth on the base deployment).","interface":{"brand_color":null,"default_prompt":null,"display_name":"deploy-flyte-kind","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Deploy a complete Flyte stack (flyte-binary + a hosted PostgreSQL + an object store) onto a kind cluster, running on the user's own machine or a DigitalOcean VM (droplet). PostgreSQL is hosted (Supabase or external); the object store is AWS S3 or Cloudflare R2. Use when the user wants to run Flyte on kind — either reusing an existing kind cluster or creating a new one. For evaluation only (no TLS/auth on the base deployment)."},"name":"deploy-flyte-kind","plugin_release_skill_id":"pluginrsk_6a9162a84b508191a5ed6c17d7dff6c2"},{"description":"Deploy Flyte on a kind cluster onto any host — your local machine, or a fresh cloud VM (DigitalOcean, AWS EC2, or GCP Compute Engine). Provisions the VM (firewall scoped to your IP), installs Docker/kind/kubectl/helm, then runs the kind Flyte deploy on that host and tunnels access back to your machine. Use when the user wants Flyte-on-kind but hasn't decided where to run it, or wants it on a cloud VM rather than locally. For evaluation only (single-node kind, static credentials). Delegates the Flyte install itself to the deploy-flyte-kind skill.","interface":{"brand_color":null,"default_prompt":null,"display_name":"deploy-flyte-kind-vm","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Deploy Flyte on a kind cluster onto any host — your local machine, or a fresh cloud VM (DigitalOcean, AWS EC2, or GCP Compute Engine). Provisions the VM (firewall scoped to your IP), installs Docker/kind/kubectl/helm, then runs the kind Flyte deploy on that host and tunnels access back to your machine. Use when the user wants Flyte-on-kind but hasn't decided where to run it, or wants it on a cloud VM rather than locally. For evaluation only (single-node kind, static credentials). Delegates the Flyte install itself to the deploy-flyte-kind skill."},"name":"deploy-flyte-kind-vm","plugin_release_skill_id":"pluginrsk_6a9162a8a43481918559620a0d5c8453"},{"description":"Use when deploying a Flyte v2 (flyte-binary / flyte2) cluster on AWS from scratch — provisions EKS + S3 + RDS PostgreSQL + AWS Load Balancer Controller, then helm-installs the flyte-binary chart behind an ALB, with optional TLS and Okta SSO. Trigger words: \"deploy flyte\", \"flyte v2 on AWS\", \"flyte EKS\".","interface":{"brand_color":null,"default_prompt":null,"display_name":"flyte-deploy-aws","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Use when deploying a Flyte v2 (flyte-binary / flyte2) cluster on AWS from scratch — provisions EKS + S3 + RDS PostgreSQL + AWS Load Balancer Controller, then helm-installs the flyte-binary chart behind an ALB, with optional TLS and Okta SSO. Trigger words: \"deploy flyte\", \"flyte v2 on AWS\", \"flyte EKS\"."},"name":"flyte-deploy-aws","plugin_release_skill_id":"pluginrsk_6a9162a8f11081919feba1941ed4ebb1"},{"description":"Entry-point orchestrator for porting Flyte 1 (flytekit) code to Flyte 2 (flyte). Explains the v1 to v2 shift, the terminology mapping, a recommended migration strategy, hybrid v1/v2 pipelines, and routes to sibling migration skills. Use when the user wants to migrate, port, or upgrade Flyte 1 (flytekit) code to Flyte 2. Trigger words are migrate, flytekit, v1 to v2, port, upgrade, convert workflow.","interface":{"brand_color":null,"default_prompt":null,"display_name":"flyte-migrate","icon_large_url":null,"icon_small_url":null,"iconography":"default","short_description":"Entry-point orchestrator for porting Flyte 1 (flytekit) code to Flyte 2 (flyte). Explains the v1 to v2 shift, the terminology mapping, a recommended migration strategy, hybrid v1/v2 pipelines, and routes to sibling migration skills. Use when the user wants to migrate, port, or upgrade Flyte 1 (flytekit) code to Flyte 2. Trigger words are migrate, flytekit, v1 to v2, port, upgrade, convert workflow."},"name":"flyte-migrate","plugin_release_skill_id":"pluginrsk_6a9162a99f04819185ed42a92cf045cf"},{"description":"Migrates Flyte 1 task configuration, container images, resources, caching, secrets, scheduling, and CLI/config-file usage to Flyte 2 equivalents. Use when migrating Flyte 1 task configuration, images, resources, secrets, scheduling, or CLI/config-file usage to Flyte 2. Trigger words include resources, ImageSpec, cache_version, secrets, LaunchPlan, CronSchedule, pyflyte, config, register, and deploy.","interface":{"brand_color":null,"default_prompt":null,"display_name":"flyte-migrate-config","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Migrates Flyte 1 task configuration, container images, resources, caching, secrets, scheduling, and CLI/config-file usage to Flyte 2 equivalents. Use when migrating Flyte 1 task configuration, images, resources, secrets, scheduling, or CLI/config-file usage to Flyte 2. Trigger words include resources, ImageSpec, cache_version, secrets, LaunchPlan, CronSchedule, pyflyte, config, register, and deploy."},"name":"flyte-migrate-config","plugin_release_skill_id":"pluginrsk_6a9162a9e4f08191a12112e392dc7dd5"},{"description":"Migrates Flyte 1 branching, dynamic workflows, failure handling, and fan-out to native Flyte 2 Python. Use when migrating Flyte 1 branching, dynamic workflows, failure handling, or map_task/fan-out to Flyte 2. Trigger words: conditional, @dynamic, map_task, on_failure, branching, parallelism, fan-out, flyte.map, asyncio.gather.","interface":{"brand_color":null,"default_prompt":null,"display_name":"flyte-migrate-control-flow","icon_large_url":null,"icon_small_url":null,"iconography":"default","short_description":"Migrates Flyte 1 branching, dynamic workflows, failure handling, and fan-out to native Flyte 2 Python. Use when migrating Flyte 1 branching, dynamic workflows, failure handling, or map_task/fan-out to Flyte 2. Trigger words: conditional, @dynamic, map_task, on_failure, branching, parallelism, fan-out, flyte.map, asyncio.gather."},"name":"flyte-migrate-control-flow","plugin_release_skill_id":"pluginrsk_6a9162aa393c81918e6acd452960aac7"},{"description":"Migrates Flyte 1 data types and offloaded I/O to Flyte 2. Use when migrating Flyte 1 data types and I/O (files, directories, dataframes, dataclasses) to Flyte 2, converting FlyteFile, FlyteDirectory, or StructuredDataset to flyte.io.File, flyte.io.Dir, and flyte.io.DataFrame. Trigger words are FlyteFile, FlyteDirectory, StructuredDataset, DataFrame, dataclass, Pydantic, type, I/O, and serialization.","interface":{"brand_color":null,"default_prompt":null,"display_name":"flyte-migrate-data-io","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Migrates Flyte 1 data types and offloaded I/O to Flyte 2. Use when migrating Flyte 1 data types and I/O (files, directories, dataframes, dataclasses) to Flyte 2, converting FlyteFile, FlyteDirectory, or StructuredDataset to flyte.io.File, flyte.io.Dir, and flyte.io.DataFrame. Trigger words are FlyteFile, FlyteDirectory, StructuredDataset, DataFrame, dataclass, Pydantic, type, I/O, and serialization."},"name":"flyte-migrate-data-io","plugin_release_skill_id":"pluginrsk_6a9162aa80e4819189436af601f0c327"},{"description":"Migrates Flyte 1 machine learning code to Flyte 2 and unlocks net-new v2 patterns. Use when migrating Flyte 1 ML workloads (training, HPO, GPU/deep learning, batch inference) to Flyte 2, specifying GPU resources, or building the end-to-end pipeline pattern. Trigger words - migrate training, HPO, GPU, deep learning, batch inference, model serving, pytorch.","interface":{"brand_color":null,"default_prompt":null,"display_name":"flyte-migrate-ml","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Migrates Flyte 1 machine learning code to Flyte 2 and unlocks net-new v2 patterns. Use when migrating Flyte 1 ML workloads (training, HPO, GPU/deep learning, batch inference) to Flyte 2, specifying GPU resources, or building the end-to-end pipeline pattern. Trigger words - migrate training, HPO, GPU, deep learning, batch inference, model serving, pytorch."},"name":"flyte-migrate-ml","plugin_release_skill_id":"pluginrsk_6a9162aac6808191925fa23ee1657745"},{"description":"Migrates Slurm (sbatch/srun) HPC workloads to Flyte 2 (the flyte Python SDK) — job scripts become typed tasks, `#SBATCH` pragmas become TaskEnvironment config, job arrays become flyte.map, and multi-node training becomes a clustered task environment. Use when porting an HPC or supercomputer cluster workload off Slurm, translating `#SBATCH` pragmas, or replacing sbatch chains, job arrays, and module load with Flyte. Trigger words are sbatch, srun, SLURM, `#SBATCH`, HPC, job array, partition, squeue, sinfo, module load, scancel, supercomputer, cluster migration.","interface":{"brand_color":null,"default_prompt":null,"display_name":"flyte-migrate-slurm","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Migrates Slurm (sbatch/srun) HPC workloads to Flyte 2 (the flyte Python SDK) — job scripts become typed tasks, `#SBATCH` pragmas become TaskEnvironment config, job arrays become flyte.map, and multi-node training becomes a clustered task environment. Use when porting an HPC or supercomputer cluster workload off Slurm, translating `#SBATCH` pragmas, or replacing sbatch chains, job arrays, and module load with Flyte. Trigger words are sbatch, srun, SLURM, `#SBATCH`, HPC, job array, partition, squeue, sinfo, module load, scancel, supercomputer, cluster migration."},"name":"flyte-migrate-slurm","plugin_release_skill_id":"pluginrsk_6a9162ab16888191a66719a302d2d8fd"},{"description":"Migrates Flyte 1 tasks and workflows to Flyte 2, where the @task, @workflow, and @dynamic decorators collapse into a single @env.task on a flyte.TaskEnvironment and a workflow becomes a task that calls other tasks. Use when the user is migrating Flyte 1 tasks/workflows to Flyte 2. Trigger words: migrate task, migrate workflow, @task, @workflow, @dynamic, TaskEnvironment, env.task.","interface":{"brand_color":null,"default_prompt":null,"display_name":"flyte-migrate-tasks-workflows","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Migrates Flyte 1 tasks and workflows to Flyte 2, where the @task, @workflow, and @dynamic decorators collapse into a single @env.task on a flyte.TaskEnvironment and a workflow becomes a task that calls other tasks. Use when the user is migrating Flyte 1 tasks/workflows to Flyte 2. Trigger words: migrate task, migrate workflow, @task, @workflow, @dynamic, TaskEnvironment, env.task."},"name":"flyte-migrate-tasks-workflows","plugin_release_skill_id":"pluginrsk_6a9162ab60a08191a0e06eefb4b1fc86"},{"description":"Builds durable agents with Flyte 2 — ReAct patterns, Plan-and-Execute, LangGraph integration, PydanticAI integration, OpenAI Agents SDK integration, agent memory, MCP tool integration, skills, and agent chat UI. Use when the user wants to build AI agents, implement ReAct loops, integrate agent frameworks, add agent memory, or build agent-powered workflows. Trigger words: \"agent\", \"ReAct\", \"LangGraph\", \"PydanticAI\", \"OpenAI agents\", \"MCP\", \"tool calling\", \"memory\", \"skills\", \"agentic\".","interface":{"brand_color":null,"default_prompt":null,"display_name":"flyte-sdk-agent","icon_large_url":null,"icon_small_url":null,"iconography":"default","short_description":"Builds durable agents with Flyte 2 — ReAct patterns, Plan-and-Execute, LangGraph integration, PydanticAI integration, OpenAI Agents SDK integration, agent memory, MCP tool integration, skills, and agent chat UI. Use when the user wants to build AI agents, implement ReAct loops, integrate agent frameworks, add agent memory, or build agent-powered workflows. Trigger words: \"agent\", \"ReAct\", \"LangGraph\", \"PydanticAI\", \"OpenAI agents\", \"MCP\", \"tool calling\", \"memory\", \"skills\", \"agentic\"."},"name":"flyte-sdk-agent","plugin_release_skill_id":"pluginrsk_6a9162abab308191b496011cc05fe2bc"},{"description":"Builds and serves Flyte 2 apps — FastAPI, Streamlit, vLLM, SGLang, WebSocket, and browser apps. Use when the user wants to serve a model, create a REST API, build a dashboard, deploy an LLM backend, or create a web app with Flyte. Trigger words: \"app\", \"serve\", \"deploy app\", \"FastAPI\", \"Streamlit\", \"vLLM\", \"SGLang\", \"REST API\", \"dashboard\", \"serving\", \"endpoint\", \"webhook\", \"WebSocket\".","interface":{"brand_color":null,"default_prompt":null,"display_name":"flyte-sdk-app","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Builds and serves Flyte 2 apps — FastAPI, Streamlit, vLLM, SGLang, WebSocket, and browser apps. Use when the user wants to serve a model, create a REST API, build a dashboard, deploy an LLM backend, or create a web app with Flyte. Trigger words: \"app\", \"serve\", \"deploy app\", \"FastAPI\", \"Streamlit\", \"vLLM\", \"SGLang\", \"REST API\", \"dashboard\", \"serving\", \"endpoint\", \"webhook\", \"WebSocket\"."},"name":"flyte-sdk-app","plugin_release_skill_id":"pluginrsk_6a9162ac3a9081919ecd970daaa5c903"},{"description":"Handles data engineering patterns: ETL pipelines, data processing, data quality checks, fanout/map tasks, conditions, dynamic workflows, and batch data transformations. Use when the user wants to build ETL pipelines, process large datasets, run data quality checks, fan out data processing tasks, or handle batch data transformations. Trigger words: \"ETL\", \"data pipeline\", \"data processing\", \"fanout\", \"map\", \"transform\", \"data quality\", \"parquet\", \"CSV\", \"batch\", \"extract\", \"load\", \"validate\", \"schema\".","interface":{"brand_color":null,"default_prompt":null,"display_name":"flyte-sdk-data","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Handles data engineering patterns: ETL pipelines, data processing, data quality checks, fanout/map tasks, conditions, dynamic workflows, and batch data transformations. Use when the user wants to build ETL pipelines, process large datasets, run data quality checks, fan out data processing tasks, or handle batch data transformations. Trigger words: \"ETL\", \"data pipeline\", \"data processing\", \"fanout\", \"map\", \"transform\", \"data quality\", \"parquet\", \"CSV\", \"batch\", \"extract\", \"load\", \"validate\", \"schema\"."},"name":"flyte-sdk-data","plugin_release_skill_id":"pluginrsk_6a9162ac834881918e582b1de8def88a"},{"description":"Builds minimal evaluation harnesses (unit tests + small-run workflows) and suggests ways to validate correctness and performance early. Use when the user wants to test Flyte tasks, validate pipeline outputs, set up evaluation pipelines, or write unit tests for ML/data workflows. Trigger words: \"test\", \"evaluate\", \"validation\", \"unit test\", \"verify\", \"assert\", \"data quality\", \"metrics\", \"benchmark\".","interface":{"brand_color":null,"default_prompt":null,"display_name":"flyte-sdk-eval","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Builds minimal evaluation harnesses (unit tests + small-run workflows) and suggests ways to validate correctness and performance early. Use when the user wants to test Flyte tasks, validate pipeline outputs, set up evaluation pipelines, or write unit tests for ML/data workflows. Trigger words: \"test\", \"evaluate\", \"validation\", \"unit test\", \"verify\", \"assert\", \"data quality\", \"metrics\", \"benchmark\"."},"name":"flyte-sdk-eval","plugin_release_skill_id":"pluginrsk_6a9162acc9ec8191ad0b8ec66a0e6906"},{"description":"Handles ML workload patterns: model training, hyperparameter optimization, experiment tracking, model evaluation and selection, batch inference, real-time serving, and model monitoring. Use when the user wants to train models, run hyperparameter search, track experiments, evaluate models, do batch or real-time inference, or set up model monitoring. Trigger words: \"train\", \"training\", \"hyperparameter\", \"HPO\", \"experiment\", \"tracking\", \"evaluation\", \"inference\", \"batch inference\", \"model serving\", \"monitoring\", \"GPU\", \"PyTorch\", \"TensorFlow\", \"scikit-learn\", \"HuggingFace\", \"model\".","interface":{"brand_color":null,"default_prompt":null,"display_name":"flyte-sdk-ml","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Handles ML workload patterns: model training, hyperparameter optimization, experiment tracking, model evaluation and selection, batch inference, real-time serving, and model monitoring. Use when the user wants to train models, run hyperparameter search, track experiments, evaluate models, do batch or real-time inference, or set up model monitoring. Trigger words: \"train\", \"training\", \"hyperparameter\", \"HPO\", \"experiment\", \"tracking\", \"evaluation\", \"inference\", \"batch inference\", \"model serving\", \"monitoring\", \"GPU\", \"PyTorch\", \"TensorFlow\", \"scikit-learn\", \"HuggingFace\", \"model\"."},"name":"flyte-sdk-ml","plugin_release_skill_id":"pluginrsk_6a9162ad0cb48191bb893cace0e8da82"},{"description":"Suggests performance improvements (task granularity, caching, resource requests, data format changes) using observed run metadata when available. Use when the user wants to optimize workflow performance, debug slow tasks, configure caching, tune resources, or improve throughput. Trigger words: \"optimize\", \"performance\", \"slow\", \"cache\", \"caching\", \"resource\", \"throughput\", \"latency\", \"speed up\", \"bottleneck\", \"profiling\", \"metadata\".","interface":{"brand_color":null,"default_prompt":null,"display_name":"flyte-sdk-optimize","icon_large_url":null,"icon_small_url":null,"iconography":"default","short_description":"Suggests performance improvements (task granularity, caching, resource requests, data format changes) using observed run metadata when available. Use when the user wants to optimize workflow performance, debug slow tasks, configure caching, tune resources, or improve throughput. Trigger words: \"optimize\", \"performance\", \"slow\", \"cache\", \"caching\", \"resource\", \"throughput\", \"latency\", \"speed up\", \"bottleneck\", \"profiling\", \"metadata\"."},"name":"flyte-sdk-optimize","plugin_release_skill_id":"pluginrsk_6a9162ad5a10819198785c6d08a65cc9"},{"description":"Runs Flyte 2 workflows, interacts with runs and actions, retrieves logs and data, and manages run lifecycle. Use when the user wants to run a workflow, check run status, view logs, get run outputs, re-run a workflow, or manage runs programmatically. Trigger words: \"run\", \"execute\", \"logs\", \"status\", \"output\", \"input\", \"watch\", \"rerun\", \"cancel\", \"abort\", \"run metadata\", \"action\".","interface":{"brand_color":null,"default_prompt":null,"display_name":"flyte-sdk-run","icon_large_url":null,"icon_small_url":null,"iconography":"default","short_description":"Runs Flyte 2 workflows, interacts with runs and actions, retrieves logs and data, and manages run lifecycle. Use when the user wants to run a workflow, check run status, view logs, get run outputs, re-run a workflow, or manage runs programmatically. Trigger words: \"run\", \"execute\", \"logs\", \"status\", \"output\", \"input\", \"watch\", \"rerun\", \"cancel\", \"abort\", \"run metadata\", \"action\"."},"name":"flyte-sdk-run","plugin_release_skill_id":"pluginrsk_6a9162ada27c8191a690a2ded5e622ba"},{"description":"Generates flyte.Image specs, Dockerfiles, dependency management, image tagging strategy, and reproducible build instructions for Flyte tasks. Use when the user needs to build container images for Flyte tasks, configure custom images, manage dependencies, or set up reproducible builds. Trigger words: \"image\", \"Docker\", \"build\", \"dependency\", \"pip package\", \"debian base\", \"image builder\", \"push image\", \"container\", \"Dockerfile\", \"uv\", \"requirements\".","interface":{"brand_color":null,"default_prompt":null,"display_name":"flyte-sdk-ship","icon_large_url":null,"icon_small_url":null,"iconography":"default","short_description":"Generates flyte.Image specs, Dockerfiles, dependency management, image tagging strategy, and reproducible build instructions for Flyte tasks. Use when the user needs to build container images for Flyte tasks, configure custom images, manage dependencies, or set up reproducible builds. Trigger words: \"image\", \"Docker\", \"build\", \"dependency\", \"pip package\", \"debian base\", \"image builder\", \"push image\", \"container\", \"Dockerfile\", \"uv\", \"requirements\"."},"name":"flyte-sdk-ship","plugin_release_skill_id":"pluginrsk_6a9162ade824819183b7ac8c94a69d26"},{"description":"Guides correct types, I/O, and serialization for common data (Pandas, Arrow, Parquet, images, audio, HF datasets), including data locality and storage best practices. Use when the user needs help with type annotations, data serialization, file I/O between tasks, custom type transformers, DataFrame handling, or choosing the right Flyte type for their data. Trigger words: \"type\", \"serialize\", \"deserialize\", \"DataFrame\", \"File\", \"Directory\", \"custom type\", \"data format\", \"Parquet\", \"Arrow\", \"Pandas\", \"type transformer\".","interface":{"brand_color":null,"default_prompt":null,"display_name":"flyte-sdk-types","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Guides correct types, I/O, and serialization for common data (Pandas, Arrow, Parquet, images, audio, HF datasets), including data locality and storage best practices. Use when the user needs help with type annotations, data serialization, file I/O between tasks, custom type transformers, DataFrame handling, or choosing the right Flyte type for their data. Trigger words: \"type\", \"serialize\", \"deserialize\", \"DataFrame\", \"File\", \"Directory\", \"custom type\", \"data format\", \"Parquet\", \"Arrow\", \"Pandas\", \"type transformer\"."},"name":"flyte-sdk-types","plugin_release_skill_id":"pluginrsk_6a9162ae2c9081918e1bdbe9ad4ea277"},{"description":"Deploy Dex as a local in-cluster OIDC provider (IdP stand-in) for a kind-based Flyte deployment, so oauth2-proxy can be tested with no cloud account or real users. Use when the user wants to stand up Dex locally for testing Flyte authentication. For local testing only — in-memory storage, static test passwords.","interface":{"brand_color":null,"default_prompt":null,"display_name":"start-dex-local","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Deploy Dex as a local in-cluster OIDC provider (IdP stand-in) for a kind-based Flyte deployment, so oauth2-proxy can be tested with no cloud account or real users. Use when the user wants to stand up Dex locally for testing Flyte authentication. For local testing only — in-memory storage, static test passwords."},"name":"start-dex-local","plugin_release_skill_id":"pluginrsk_6a9162ae794481918efbab498ba0275c"}],"version":"1.0.1"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"app-6a79985b0ef881918e389c82400ea95c","author":{"name":"SAMHITA ALLA"},"sources":[{"path":".codex-plugin/plugin.json","sha256":"350be9544c05049baa4302910b7b311a37bb977edd7dfd0199023794602212a5"}],"version":"1.0.1","artifact_id":14618,"observed_at":"2026-10-03T06:17:51Z","support_url":"https://www.union.ai/contact","field_sources":{"name":0,"author":0,"version":0,"support_url":0},"extraction_version":1,"conflicts_or_errors":[]}}