{"id":48422,"plugin_id":"plugins_6ac7198c35d48191857f44d58398daf7","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-24T13:36:24.774Z","digest":"95fde90a1a1f09b8ab0c30f17b7426e635b4945110a7a4ef4c95c63686590e01","against":null,"payload":{"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.","included_files":[{"relative_path":"examples/version_and_openapi.py","size_in_bytes":447},{"relative_path":"references/current-user-and-permissions.md","size_in_bytes":796},{"relative_path":"references/menu-and-feature-discovery.md","size_in_bytes":763},{"relative_path":"references/version-and-openapi.md","size_in_bytes":1143},{"relative_path":"references/workspace-api-safety.md","size_in_bytes":2666}],"name":"preset-superset","skill_md_contents":"---\nname: preset-superset\ndescription: \"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.\"\n---\n\n# preset-superset\n\nUse before domain-specific workspace API calls when endpoint drift, permissions, or feature availability matter.\n\n## Always\n\n- Auth and conventions come from `preset-api` (JWT exchange, base URLs, Rison); resolve the workspace hostname through the Management API when it is not already known.\n- Send bearer tokens only to workspace hostnames resolved from the Preset Management API.\n- Prefer the workspace `/api/v1/_openapi` and `/version` over generic Superset docs.\n- Keep this skill read-only discovery.\n\n## Decision Rules\n\n- Use discovered workspace host and API facts.\n- Classify version, OpenAPI, current-user, permissions, and menu calls as read-only discovery.\n- Identify follow-up calls that need confirmation.\n- Avoid assuming endpoints before discovery.\n\n## Workflow Order\n\n1. Resolve workspace hostname.\n2. Read version, OpenAPI, current-user, permissions, and menu capabilities.\n3. Classify follow-up risk.\n4. Redact credentials and tokens.\n\n## Retrieve\n\n- Version and OpenAPI: [references/version-and-openapi.md](references/version-and-openapi.md)\n- Current user and roles: [references/current-user-and-permissions.md](references/current-user-and-permissions.md)\n- Menu and feature discovery: [references/menu-and-feature-discovery.md](references/menu-and-feature-discovery.md)\n- Safety classification for data, export, credential, or execution endpoints: [references/workspace-api-safety.md](references/workspace-api-safety.md)\n\n## Do Not\n\n- Do not run SQL, fetch chart data, export/import assets, mutate workspace objects, issue guest tokens, or change access controls from this skill.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}