{"id":6501,"external_id":"plugins_6ac7198c35d48191857f44d58398daf7","name":"preset-api-skills","display_name":"Preset API Skills","developer":"Preset","category":"Developer Tools","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-24T12:45:17Z","input_sha256":"85eab1e4bea7c0f09694b5d82dc07f0720c6ff3b81cc346ee691a58b7b99779e","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"0.5.0","skill_count":15,"first_seen_at":"2026-10-24T12:40:23.232Z","last_seen_at":"2026-11-03T18:00:03.291Z","last_changed_at":"2026-10-27T00:49:57.232Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":null,"connector_id":null,"created_at":"2026-10-08T04:20:57.680763Z","discoverability":"LISTED","id":"plugins_6ac7198c35d48191857f44d58398daf7","is_template":false,"is_template_instance":false,"name":"preset-api-skills","release":{"app_ids":[],"app_manifest":null,"app_templates":[],"description":"Preset API skills for explicit direct Preset Management API and Superset workspace API workflows only. Do not use for MCP-only work; MCP-only work must stay on available MCP tooling unless the user explicitly approves switching to direct API calls.","display_name":"Preset API Skills","id":"pluginrel_1bff2952b77481919b86604cc87a98ce","interface":{"brand_color":"#00A5B5","capabilities":["Authenticate with the Preset Management API","Discover Preset teams and workspaces","Administer team members, invites, and roles","Inspect dashboards, charts, and datasets","Run guarded SQL Lab queries","Configure embedded dashboards and guest tokens"],"category":"Developer Tools","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_000000005b88820bb2d0abdd2a410197","default_prompt":"Authenticate with the Preset API","default_prompts":["Authenticate with the Preset API","List the workspaces in my Preset team","List dashboards in a Preset workspace"],"developer_name":"Preset","logo_url":"https://files.openai.com/content?id=file_00000000a544820b8ab11ed3e4a89fe5","logo_url_dark":null,"long_description":"Preset API Skills teaches coding agents to work with Preset and Apache Superset through their public REST APIs: the Preset Management API for teams, workspaces, memberships, invites, roles, and audit logs, and each workspace's Superset API for dashboards, charts, datasets, database connections, SQL Lab, import/export, and embedded analytics.\n\nThe package contains 15 focused skills. `preset-api` covers authentication (exchanging an API token for a short-lived JWT), base URLs, pagination, Rison query parameters, and the shared safety policy; the other skills build on it for workspace discovery, administration, version-aware Superset API use, metadata and data-returning reads, SQL execution, import/export, embedded dashboards, guest tokens, row-level security, and role or permission changes.\n\nReads run directly with row limits and summarized output. Mutations, imports, exports, credential-bearing reads, guest-token creation, and SQL that is not a confidently classified single-statement SELECT require an explicit confirmation that names the exact target, payload, and expected effect, and credentials and tokens are never printed.\n\nIntended for developers, data engineers, and platform teams who automate Preset or Apache Superset with HTTP requests, curl, or Python.\n\nLimitations: the skills assume a Preset API token is available in the execution environment, and they act only on teams and workspaces that token can already reach. They do not bundle credentials, and they do not create Preset accounts or handle billing.","plugin_category_id":"developer tools","privacy_policy_url":"https://preset.io/privacy-policy/","screenshot_urls":[],"short_description":"Preset workflows via REST API","terms_of_service_url":"https://preset.io/terms-of-service/","website_url":"https://preset.io/"},"keywords":["preset","superset","api","admin","dashboards","datasets","sqllab","import-export","embedding","guest-tokens","rls","security"],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Manage Preset teams, workspaces, memberships, invites, role identifiers, seat checks, and audit logs through direct Management API calls. Use only for direct API workflows; Do not use for MCP-only work.","interface":{"brand_color":null,"default_prompt":null,"display_name":"preset-admin","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Manage Preset teams, workspaces, memberships, invites, role identifiers, seat checks, and audit logs through direct Management API calls. Use only for direct API workflows; Do not use for MCP-only work."},"name":"preset-admin","plugin_release_skill_id":"pluginrsk_6ac7199067f08191abfe5cc56f0ab001"},{"description":"Prepare direct Preset API access: auth, JWT exchange, base URLs, pagination, Rison parameters, response handling, and shared API setup. Use only for direct API workflows; Do not use for MCP-only work.","interface":{"brand_color":null,"default_prompt":null,"display_name":"preset-api","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Prepare direct Preset API access: auth, JWT exchange, base URLs, pagination, Rison parameters, response handling, and shared API setup. Use only for direct API workflows; Do not use for MCP-only work."},"name":"preset-api","plugin_release_skill_id":"pluginrsk_6ac719918a14819193c40fabab531474"},{"description":"Inspect Preset workspace dashboards, charts, dashboard composition, screenshots, thumbnails, chart data, and chart/dashboard operation routing through direct Superset API calls. Use only for direct API workflows; Do not use for MCP-only work.","interface":{"brand_color":null,"default_prompt":null,"display_name":"preset-dashboards","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Inspect Preset workspace dashboards, charts, dashboard composition, screenshots, thumbnails, chart data, and chart/dashboard operation routing through direct Superset API calls. Use only for direct API workflows; Do not use for MCP-only work."},"name":"preset-dashboards","plugin_release_skill_id":"pluginrsk_6ac719919c008191932da282d1f1f6d8"},{"description":"Inspect or route Preset database connection configuration, validation, OAuth, upload, create, update, and delete workflows through direct Superset API calls. Use only for direct API workflows; Do not use for MCP-only work.","interface":{"brand_color":null,"default_prompt":null,"display_name":"preset-database-connections","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Inspect or route Preset database connection configuration, validation, OAuth, upload, create, update, and delete workflows through direct Superset API calls. Use only for direct API workflows; Do not use for MCP-only work."},"name":"preset-database-connections","plugin_release_skill_id":"pluginrsk_6ac71992a70c8191a9a504ad8dbe6f4d"},{"description":"Inspect Preset workspace datasets, database metadata, schemas, tables, columns, metrics, and dataset/database workflow routing through direct Superset API calls. Use only for direct API workflows; Do not use for MCP-only work.","interface":{"brand_color":null,"default_prompt":null,"display_name":"preset-datasets","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Inspect Preset workspace datasets, database metadata, schemas, tables, columns, metrics, and dataset/database workflow routing through direct Superset API calls. Use only for direct API workflows; Do not use for MCP-only work."},"name":"preset-datasets","plugin_release_skill_id":"pluginrsk_6ac7199094748191bbdce3b5be045643"},{"description":"Review destructive, overwrite-capable, sparse-update, all-assets restore, database import, and secret-bearing Preset import workflows through direct Superset API calls. Use only for direct API workflows; Do not use for MCP-only work.","interface":{"brand_color":null,"default_prompt":null,"display_name":"preset-destructive-imports","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Review destructive, overwrite-capable, sparse-update, all-assets restore, database import, and secret-bearing Preset import workflows through direct Superset API calls. Use only for direct API workflows; Do not use for MCP-only work."},"name":"preset-destructive-imports","plugin_release_skill_id":"pluginrsk_6ac7198e7914819180a813597b6085be"},{"description":"Review embedded analytics row-level security clauses, tenant filters, guest-token RLS rules, and external-viewer isolation for direct API workflows. Use only for direct API workflows; Do not use for MCP-only work.","interface":{"brand_color":null,"default_prompt":null,"display_name":"preset-embedded-rls","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Review embedded analytics row-level security clauses, tenant filters, guest-token RLS rules, and external-viewer isolation for direct API workflows. Use only for direct API workflows; Do not use for MCP-only work."},"name":"preset-embedded-rls","plugin_release_skill_id":"pluginrsk_6ac7198e508c8191b7860559fac51f8e"},{"description":"Inspect embedded dashboard configuration, trusted domains, origins, guest-token routing, and embedded RLS routing through direct Superset API calls. Use only for direct API workflows; Do not use for MCP-only work.","interface":{"brand_color":null,"default_prompt":null,"display_name":"preset-embedding","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Inspect embedded dashboard configuration, trusted domains, origins, guest-token routing, and embedded RLS routing through direct Superset API calls. Use only for direct API workflows; Do not use for MCP-only work."},"name":"preset-embedding","plugin_release_skill_id":"pluginrsk_6ac7198f36c48191ad18ec6fd3ca9efa"},{"description":"Prepare and create Preset embedded dashboard guest tokens, external-user claims, resource claims, RLS claims, and token-handling plans through direct Superset API calls. Use only for direct API workflows; Do not use for MCP-only work.","interface":{"brand_color":null,"default_prompt":null,"display_name":"preset-guest-tokens","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Prepare and create Preset embedded dashboard guest tokens, external-user claims, resource claims, RLS claims, and token-handling plans through direct Superset API calls. Use only for direct API workflows; Do not use for MCP-only work."},"name":"preset-guest-tokens","plugin_release_skill_id":"pluginrsk_6ac7199009788191ad75d8307767ca67"},{"description":"Inspect and route direct Superset import/export workflows for dashboards, charts, datasets, databases, saved queries, themes, and asset bundles. Use only for direct API workflows; Do not use for MCP-only work.","interface":{"brand_color":null,"default_prompt":null,"display_name":"preset-import-export","icon_large_url":null,"icon_small_url":null,"iconography":"pdf","short_description":"Inspect and route direct Superset import/export workflows for dashboards, charts, datasets, databases, saved queries, themes, and asset bundles. Use only for direct API workflows; Do not use for MCP-only work."},"name":"preset-import-export","plugin_release_skill_id":"pluginrsk_6ac7198e4f60819180fa2084b009724f"},{"description":"Review Preset role, workspace membership, permission, access-control, DAR/RLS-adjacent, and effective-access changes through direct API calls. Use only for direct API workflows; Do not use for MCP-only work.","interface":{"brand_color":null,"default_prompt":null,"display_name":"preset-roles-permissions","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Review Preset role, workspace membership, permission, access-control, DAR/RLS-adjacent, and effective-access changes through direct API calls. Use only for direct API workflows; Do not use for MCP-only work."},"name":"preset-roles-permissions","plugin_release_skill_id":"pluginrsk_6ac7198f06488191820d8518f0076f8e"},{"description":"Run or route SQL Lab execution, result retrieval, exports, query stop, saved-query mutation, and permalink workflows through direct Superset API calls. Use only for direct API workflows; Do not use for MCP-only work.","interface":{"brand_color":null,"default_prompt":null,"display_name":"preset-sql-execution","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Run or route SQL Lab execution, result retrieval, exports, query stop, saved-query mutation, and permalink workflows through direct Superset API calls. Use only for direct API workflows; Do not use for MCP-only work."},"name":"preset-sql-execution","plugin_release_skill_id":"pluginrsk_6ac7198f5f70819199803a343eb98a03"},{"description":"Inspect Preset SQL Lab bootstrap, query history, saved queries, result/export routing, query control, and SQL execution routing through direct Superset API calls. Use only for direct API workflows; Do not use for MCP-only work.","interface":{"brand_color":null,"default_prompt":null,"display_name":"preset-sqllab","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Inspect Preset SQL Lab bootstrap, query history, saved queries, result/export routing, query control, and SQL execution routing through direct Superset API calls. Use only for direct API workflows; Do not use for MCP-only work."},"name":"preset-sqllab","plugin_release_skill_id":"pluginrsk_6ac71991906481918bcf776977b19407"},{"description":"Discover and validate direct Superset workspace API capabilities: version, OpenAPI, current user, permissions, menu, and API safety. Use only for direct API workflows; Do not use for MCP-only work.","interface":{"brand_color":null,"default_prompt":null,"display_name":"preset-superset","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Discover and validate direct Superset workspace API capabilities: version, OpenAPI, current user, permissions, menu, and API safety. Use only for direct API workflows; Do not use for MCP-only work."},"name":"preset-superset","plugin_release_skill_id":"pluginrsk_6ac7198fadf081919753bb062803a1d8"},{"description":"Discover Preset teams and workspaces through direct Management API calls, including workspace lookup, hostnames, health/status, and read-only memberships. Use only for direct API workflows; Do not use for MCP-only work.","interface":{"brand_color":null,"default_prompt":null,"display_name":"preset-workspaces","icon_large_url":null,"icon_small_url":null,"iconography":"search","short_description":"Discover Preset teams and workspaces through direct Management API calls, including workspace lookup, hostnames, health/status, and read-only memberships. Use only for direct API workflows; Do not use for MCP-only work."},"name":"preset-workspaces","plugin_release_skill_id":"pluginrsk_6ac71990dd608191b95f7c88d594abca"}],"version":"0.5.0"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"preset-api-skills","author":{"url":"https://preset.io/","name":"Preset"},"license":"Apache-2.0","sources":[{"path":".codex-plugin/plugin.json","sha256":"ef668e78f513f0742e2040a77dcfce33358c00b4f7ab44f43bbf4cf1cc3d117e"}],"version":"0.5.0","homepage":"https://github.com/preset-io/agent-skills","keywords":["preset","superset","api","admin","dashboards","datasets","sqllab","import-export","embedding","guest-tokens","rls","security"],"repository":"https://github.com/preset-io/agent-skills","artifact_id":137575,"observed_at":"2026-11-03T18:59:53Z","support_url":"https://preset.io/support/","capabilities":["Authenticate with the Preset Management API","Discover Preset teams and workspaces","Administer team members, invites, and roles","Inspect dashboards, charts, and datasets","Run guarded SQL Lab queries","Configure embedded dashboards and guest tokens"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"homepage":0,"keywords":0,"repository":0,"support_url":0,"capabilities":0},"extraction_version":1,"conflicts_or_errors":[]}}