{"id":"prismatic-io-prismatic-skills","name":"prismatic-skills","homepage":"https://prismatic.io","repo_url":"https://github.com/prismatic-io/prismatic-skills","category":"devtools","subcategories":[],"tags":["ai-agent","claude-code-plugin","prismatic","mcp","code-native-integrations","graphql","developer-tools"],"what_it_does":"Provides a Claude Code plugin (“Prismatic Skills”) plus an MCP server (bundled via the Prism CLI) to help developers build and manage Prismatic integrations via guided, agent-driven workflows. It supports building/deploying custom components and Code Native Integrations, and includes an “orby” agent for exploring a Prismatic environment and running GraphQL queries/platform operations through Prismatic tooling.","use_cases":["Generate scaffolding and code for Prismatic custom components from conversational requirements","Generate and deploy Code Native Integrations (CNI) from conversational requirements including OAuth configuration","Explore a Prismatic environment (components, integrations, instances, customers, executions) from an agent-driven interface","Construct GraphQL queries and query Prismatic API execution/log data","Troubleshoot failed executions using platform logs and quick diagnostics","Optionally research external APIs and extract auth/endpoints/webhook capabilities into a structured spec"],"not_for":["Production-grade autonomous operation without human review/oversight","Environments that cannot install/run Node-based Prism CLI / Python scripts locally","Teams requiring a documented public REST/SDK contract for all plugin actions","Strict compliance programs that need explicit, documented data residency/compliance guarantees from the package"],"best_when":"You want an editor/agent workflow to speed up Prismatic integration development and platform operations, especially when you’re comfortable with GraphQL access via Prism CLI and guided questionnaires for generating integration/component code.","avoid_when":"You need formal SLA/uptime guarantees, fully specified pagination/error-contracts for API clients, or you cannot tolerate tooling that shells out to external CLIs (Prism CLI) and uses local workflow scripts.","alternatives":["Prism CLI and its official integration/component generation tooling (manual or scripted)","Direct use of Prismatic GraphQL API (without the Claude Code plugin/agent layer)","Other integration builder platforms/CLI-based code generators with REST/OpenAPI interfaces"],"af_score":51.0,"security_score":52.2,"reliability_score":38.8,"package_type":"skill","discovery_source":["openclaw"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T15:33:37.956295+00:00","interface":{"has_rest_api":false,"has_graphql":true,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":["Python","TypeScript"],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Prism CLI authentication session (implied by prerequisites and GraphQL execution via CLI)","OAuth/API credentials collected for connectors/integrations (as part of build workflows)"],"oauth":true,"scopes":false,"notes":"Authentication is primarily mediated through Prism CLI. The plugin workflow indicates gathering OAuth/API credentials for connectors, but the README does not specify concrete auth flows, scope granularity, or token handling details."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information in provided README/repo metadata."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":51.0,"security_score":52.2,"reliability_score":38.8,"mcp_server_quality":55.0,"documentation_accuracy":65.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":55.0,"rate_limit_clarity":10.0,"tls_enforcement":80.0,"auth_strength":60.0,"scope_granularity":20.0,"dependency_hygiene":55.0,"secret_handling":45.0,"security_notes":"The README indicates OAuth/API credential collection and GraphQL access via Prism CLI, but does not document secure secret storage, logging redaction, least-privilege scopes, or how tokens are handled inside scripts. TLS is likely used by underlying Prism/GraphQL tooling, but not explicitly stated here. Dependency hygiene and CVE status are not observable from the provided content.","uptime_documented":0.0,"version_stability":50.0,"breaking_changes_history":50.0,"error_recovery":55.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":true,"known_agent_gotchas":["Workflows invoke external CLIs/scripts; partial failures may leave intermediate artifacts in the session directory.","Deployment/test operations may not be idempotent by default (not documented), so repeated runs could create/overwrite resources.","GraphQL execution is routed via Prism CLI, so request behavior depends on CLI error handling and auth/session state.","External API research step occurs only when the requirements DAG indicates it; agents may need accurate questionnaire inputs to trigger/avoid research."]}}