{"id":"stevembarclay-pencilplaybook","name":"pencilplaybook","homepage":null,"repo_url":"https://github.com/stevembarclay/pencilplaybook","category":"ai-ml","subcategories":[],"tags":["ai-design","claude-code","pencil-dev","design-systems","design-tokens","mcp","ui-scaffolding"],"what_it_does":"PencilPlaybook is a Claude Code “skill” intended to guide Claude in producing UI/design outputs inside Pencil.dev by embedding perceptual design defaults (token lookup tables), structured workflows for working with .pen canvases, and presets/scaffolds for common screen archetypes. It also references a setup wizard that configures design-system presets and claims to provide a complete parameter reference for 12 Pencil MCP tools.","use_cases":["Scaffold common UI screen types in Pencil (.pen) (dashboards, modals, steppers, mobile screens, empty states, etc.)","Propagate design token changes (colors/typography/spacing) across a .pen file","Audit a canvas for consistency using bulk property inspection","Perform “canvas archaeology” to list screens and current tokens before editing","Reduce iterative token churn by applying a preset design system consistently"],"not_for":["General-purpose UI generation without Pencil.dev/Pencil MCP tool context","Production design-system management where you need full source control/review workflows beyond Claude-in-the-loop","Use as a standalone API/service for external systems (it appears to be a local skill/workflow integration)"],"best_when":"You are actively using Pencil.dev with Claude Code and want repeatable, token-driven design guardrails and scaffold workflows rather than ad-hoc prompts.","avoid_when":"You need a documented, independently verifiable REST/SDK interface, or you cannot tolerate Claude/skill-driven modifications to your .pen project.","alternatives":["Using Pencil.dev directly with your own prompt templates and token conventions","Design-token tooling (e.g., exporting/importing tokens) plus manual UI checks","Other Claude “skills” or custom GPTs focused on UI style guides/token propagation"],"af_score":49.0,"security_score":31.0,"reliability_score":21.2,"package_type":"skill","discovery_source":["openclaw"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T19:33:04.761864+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Likely local skill-based configuration for Claude Code + Pencil MCP tools (exact auth method not described in provided README)"],"oauth":false,"scopes":false,"notes":"The README does not describe any authentication model (API keys, OAuth, scopes) for PencilPlaybook itself. It references an MCP configuration and a setup wizard, but provides no security/auth details in the supplied content."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Pricing not stated in provided README content; likely free as MIT repo/skill, but LLM/provider costs (Claude Code) would still apply."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":49.0,"security_score":31.0,"reliability_score":21.2,"mcp_server_quality":55.0,"documentation_accuracy":60.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":70.0,"rate_limit_clarity":0.0,"tls_enforcement":50.0,"auth_strength":20.0,"scope_granularity":20.0,"dependency_hygiene":40.0,"secret_handling":30.0,"security_notes":"The provided README does not describe authentication/authorization, secret handling, or transport security for any network interactions. Since this appears to be a Claude skill integrated via MCP into Pencil.dev, risk may include unintended modification of local/project files and potential leakage of design assets into LLM context. No dependency/SBOM or vulnerability posture is provided in the supplied content.","uptime_documented":0.0,"version_stability":50.0,"breaking_changes_history":0.0,"error_recovery":35.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["README notes MCP can disappear or re-inject and advises running setup once then pinning the skill; also suggests avoiding opening the Pencil desktop app while Claude Code is active because it can override MCP configs.","README suggests prefixing prompts with 'Using PencilPlaybook,' to ensure the skill’s workflows are applied.","Token spikes on large canvases; recommends canvas archaeology + bulk inspection before big refactors."]}}