{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_amalinakurniasari-conduit","slug":"amalinakurniasari-conduit","name":"Conduit for Figma","type":"repo","url":"https://github.com/amalinakurniasari/conduit","page_url":"https://unfragile.ai/amalinakurniasari-conduit","categories":["automation"],"tags":["mcp","model-context-protocol","smithery:amalinakurniasari/conduit"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_amalinakurniasari-conduit__cap_0","uri":"capability://tool.use.integration.programmatic.figma.design.creation","name":"programmatic-figma-design-creation","description":"Create Figma design elements (text, shapes, components, images) programmatically through MCP protocol by translating natural language or structured commands into Figma API calls. The system maps high-level design intent to Figma's object model, handling layer creation, property assignment, and parent-child relationships in the design hierarchy.","intents":["Generate design mockups from code or natural language descriptions without opening Figma UI","Automate repetitive design creation tasks like creating multiple button variants or card layouts","Integrate design generation into CI/CD pipelines or automated workflows","Create designs programmatically from data structures or templates"],"best_for":["developers building design automation workflows","teams integrating design generation into development pipelines","non-designers automating design asset creation"],"limitations":["limited to Figma API capabilities — cannot create custom plugins or advanced effects not exposed by Figma API","batch creation performance depends on Figma API rate limits (typically 10-20 requests/sec)","complex nested hierarchies may require sequential API calls, increasing latency"],"requires":["Figma account with API access","Figma API token with write permissions","MCP client compatible with Figma MCP server","Network connectivity to Figma API endpoints"],"input_types":["natural language descriptions","structured JSON/YAML design specifications","programmatic commands via MCP protocol"],"output_types":["Figma design objects (frames, text, shapes, components)","layer hierarchies in Figma document"],"categories":["tool-use-integration","design-automation"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_amalinakurniasari-conduit__cap_1","uri":"capability://tool.use.integration.batch.design.element.styling","name":"batch-design-element-styling","description":"Apply visual styling (colors, typography, spacing, effects) to multiple design elements simultaneously through batch operations. The capability translates style specifications into Figma's property model, applying fills, strokes, typography settings, and layout properties across selected or filtered element sets in a single coordinated operation.","intents":["Apply consistent design system tokens (colors, fonts) across multiple components at once","Update visual properties of design variants or component sets programmatically","Implement design system changes across entire Figma files without manual updates","Generate styled component libraries from design specifications"],"best_for":["design system maintainers managing large component libraries","teams implementing design tokens programmatically","developers automating design consistency enforcement"],"limitations":["batch operations are sequential, not parallel — styling 100+ elements may take 10-30 seconds","cannot apply conditional styling based on element content or context","limited to properties exposed by Figma API — advanced effects or plugins not supported"],"requires":["Figma file with existing design elements","Figma API token with write permissions","MCP client connection to Conduit server"],"input_types":["style specifications (colors, fonts, sizes, spacing)","element selectors or filters","design token mappings"],"output_types":["styled Figma elements with applied properties","confirmation of batch operations applied"],"categories":["tool-use-integration","design-automation"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_amalinakurniasari-conduit__cap_10","uri":"capability://tool.use.integration.design.file.and.version.management","name":"design-file-and-version-management","description":"Manage Figma design file metadata, versions, and organizational properties through MCP protocol. The capability enables file creation, renaming, version tracking, and property management, supporting design file lifecycle operations and version control integration.","intents":["Create and organize Figma design files programmatically","Track design versions and maintain version history","Manage file metadata and organizational properties","Integrate Figma files into version control and CI/CD workflows"],"best_for":["teams integrating Figma into development workflows","design system teams managing multiple design files","developers automating design file creation and organization"],"limitations":["version management is limited to Figma's native versioning — cannot create custom version schemes","file operations are limited to metadata — cannot directly manipulate file contents without design operations","team/project organization depends on Figma's workspace structure — cannot create custom organizational hierarchies","file permissions and sharing require manual configuration in Figma UI — not fully automatable through API"],"requires":["Figma team or workspace access","Figma API token with file management permissions","MCP client connection to Conduit server"],"input_types":["file names and metadata","version descriptions","organizational properties (team, project)"],"output_types":["created/updated Figma files","version information","file metadata"],"categories":["tool-use-integration","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_amalinakurniasari-conduit__cap_11","uri":"capability://automation.workflow.color.and.fill.management.with.variable.binding","name":"color and fill management with variable binding","description":"Manages colors and fills for design elements, supporting solid colors, gradients, and image fills. Binds colors to Figma color variables, enabling dynamic theming and bulk color updates. Supports color palette management, enabling creation and organization of color systems. Implements color extraction and analysis for understanding design color usage. Coordinates with design system variables to maintain color consistency across designs.","intents":["Apply consistent colors from a design system to design elements","Create themeable designs by binding colors to variables that can be switched between themes","Analyze and extract color palettes from designs for design system documentation"],"best_for":["Design system teams automating color application and theme management","AI design tools that need to apply consistent colors across generated designs","Teams building design-to-code pipelines where colors must be extracted as design tokens"],"limitations":["Color variable binding requires pre-existing color variables; creating variables requires separate operations","Gradient support is limited to linear and radial gradients; complex gradient effects may require manual refinement","Color extraction is limited to solid colors; gradient and image fill analysis is not supported","No built-in color accessibility checking; contrast ratios and WCAG compliance must be validated separately"],"requires":["Figma file with color variables (if using variable binding)","Color specifications (hex, RGB, or variable references)","Write permissions on the target file"],"input_types":["Color values (hex, RGB, HSL, or variable references)","Fill type (solid, gradient, image)","Gradient specifications (start/end colors, angle, stops)","Opacity and blend mode settings"],"output_types":["Applied color and fill properties","Color palette metadata","Variable binding confirmations","Color usage analysis (which elements use which colors)"],"categories":["automation-workflow","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_amalinakurniasari-conduit__cap_2","uri":"capability://tool.use.integration.auto.layout.and.responsive.arrangement","name":"auto-layout-and-responsive-arrangement","description":"Configure and apply auto layout properties to design frames, enabling responsive component behavior through MCP commands. The system translates layout specifications (direction, spacing, alignment, sizing) into Figma's auto layout model, automatically arranging child elements and maintaining responsive behavior across different viewport sizes.","intents":["Create responsive component layouts that adapt to content changes","Automate layout configuration for component variants and states","Generate responsive design systems with consistent spacing and alignment rules","Build adaptive UI patterns that scale across different screen sizes"],"best_for":["design system teams building responsive component libraries","developers automating responsive layout generation","teams implementing design-to-code workflows with layout preservation"],"limitations":["auto layout constraints are limited to Figma's supported properties — cannot implement custom responsive logic","nested auto layouts may have performance implications with deep hierarchies (5+ levels)","viewport-specific breakpoints require separate frame instances rather than CSS-like media queries"],"requires":["Figma file with frame elements","Figma API token with write permissions","Understanding of Figma auto layout model"],"input_types":["layout specifications (direction, spacing, alignment, sizing)","responsive sizing rules","component hierarchy definitions"],"output_types":["Figma frames with auto layout enabled","responsive component instances"],"categories":["tool-use-integration","design-automation"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_amalinakurniasari-conduit__cap_3","uri":"capability://tool.use.integration.component.and.variable.management","name":"component-and-variable-management","description":"Create, update, and organize Figma components and design variables programmatically through MCP protocol. The capability manages component definitions, instances, overrides, and design variable bindings, enabling systematic component library construction and design token management without manual Figma UI interaction.","intents":["Build component libraries programmatically from design specifications","Create and bind design variables (colors, typography, spacing) across components","Generate component variants and manage override configurations","Automate design system implementation with consistent component patterns"],"best_for":["design system teams automating component library creation","developers implementing design-to-code workflows","teams managing large-scale design variable systems"],"limitations":["component nesting depth is limited by Figma's performance constraints (typically 10+ levels becomes slow)","variable bindings are limited to properties exposed by Figma API — cannot bind to custom plugin data","component override management is sequential, not parallel — large variant sets may take minutes to generate"],"requires":["Figma file with write permissions","Figma API token with component management scope","MCP client connection to Conduit server"],"input_types":["component specifications (structure, properties, variants)","design variable definitions (name, type, values)","override configurations"],"output_types":["Figma components with defined properties","design variables with bindings","component instances with applied overrides"],"categories":["tool-use-integration","design-automation"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_amalinakurniasari-conduit__cap_4","uri":"capability://code.generation.editing.asset.export.and.code.generation","name":"asset-export-and-code-generation","description":"Export design assets (images, SVGs, PDFs) and generate HTML/CSS code from Figma designs through MCP commands. The system translates Figma design properties into web-standard formats, extracting visual properties, layout specifications, and component structures into exportable code and assets.","intents":["Export design assets for web and mobile development without manual Figma UI export","Generate HTML/CSS from Figma designs for rapid prototyping and development","Create design-to-code pipelines that maintain design fidelity in implementation","Automate asset generation for design system documentation and component libraries"],"best_for":["developers implementing design-to-code workflows","teams automating asset pipelines for web/mobile projects","design system teams generating documentation and code examples"],"limitations":["HTML/CSS generation is limited to layout and basic styling — complex interactions and animations require manual implementation","exported code may require post-processing for production use (minification, optimization, framework integration)","asset export quality depends on Figma's export settings — high-resolution exports may be large (>10MB for complex designs)","generated CSS may not be optimized for specific frameworks (React, Vue, etc.) — requires manual adaptation"],"requires":["Figma file with exportable design elements","Figma API token with export permissions","MCP client connection to Conduit server","Sufficient storage for exported assets"],"input_types":["Figma design elements (frames, components, text, shapes)","export format specifications (PNG, SVG, PDF, HTML, CSS)","export settings (resolution, scale, quality)"],"output_types":["image files (PNG, SVG, PDF)","HTML markup","CSS stylesheets","asset manifests"],"categories":["code-generation-editing","tool-use-integration"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_amalinakurniasari-conduit__cap_5","uri":"capability://tool.use.integration.page.and.selection.management","name":"page-and-selection-management","description":"Manage Figma pages, frames, and element selections programmatically through MCP protocol. The capability enables navigation, creation, and manipulation of page hierarchies, frame organization, and element selection for targeted operations on specific design areas.","intents":["Organize design files into logical pages and sections programmatically","Select and operate on specific design elements without manual UI navigation","Create and manage design file structures for complex projects","Automate design file organization and cleanup tasks"],"best_for":["teams managing large, complex Figma files","developers automating design file organization","design system teams maintaining structured component libraries"],"limitations":["page operations are sequential — organizing 100+ pages may take 30+ seconds","selection operations are limited to elements accessible via Figma API — cannot select elements inside plugins or custom objects","deep frame nesting (10+ levels) may cause performance degradation in selection operations"],"requires":["Figma file with pages and frames","Figma API token with read/write permissions","MCP client connection to Conduit server"],"input_types":["page names and hierarchies","element selectors (by name, type, or properties)","frame specifications"],"output_types":["page structures","selected element lists","confirmation of management operations"],"categories":["tool-use-integration","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_amalinakurniasari-conduit__cap_6","uri":"capability://tool.use.integration.live.design.synchronization.and.collaboration","name":"live-design-synchronization-and-collaboration","description":"Monitor and synchronize live changes in Figma designs through MCP protocol, enabling real-time collaboration and change detection. The system establishes persistent connections to Figma's API, polling for design modifications and broadcasting changes to connected clients for coordinated multi-user workflows.","intents":["Keep design automation workflows in sync with live Figma file changes","Detect design modifications and trigger downstream processes (code generation, asset export)","Enable collaborative workflows where multiple tools/agents operate on the same Figma file","Maintain consistency between Figma designs and generated code/assets in real-time"],"best_for":["teams using design automation in collaborative environments","developers building design-to-code pipelines with live sync requirements","design systems teams maintaining consistency across multiple tools"],"limitations":["polling-based synchronization introduces 5-30 second latency depending on poll interval","Figma API rate limits (typically 10-20 requests/sec) constrain real-time update frequency","change detection is limited to properties exposed by Figma API — plugin-based changes may not be detected","persistent connections may timeout or require reconnection in unstable network conditions"],"requires":["Figma file with active collaborators","Figma API token with read permissions","MCP client with persistent connection support","Network connectivity to Figma API endpoints"],"input_types":["Figma file identifiers","change detection filters (element types, properties)","sync configuration (poll interval, change thresholds)"],"output_types":["change notifications","design modification events","synchronized state updates"],"categories":["tool-use-integration","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_amalinakurniasari-conduit__cap_7","uri":"capability://tool.use.integration.image.and.media.insertion","name":"image-and-media-insertion","description":"Insert and manage images and media assets into Figma designs programmatically through MCP protocol. The capability handles image upload, placement, sizing, and organization within design frames, enabling automated asset integration and media-driven design generation.","intents":["Populate design mockups with images from external sources (URLs, file paths, APIs)","Automate image placement and sizing in design layouts","Create image-driven design variations (e.g., product cards with different images)","Integrate dynamic content into Figma designs for prototyping and documentation"],"best_for":["developers building design automation with dynamic content","teams creating image-driven design systems and templates","designers prototyping with real content without manual asset management"],"limitations":["image insertion is limited to formats supported by Figma (PNG, JPG, SVG, GIF, WebP)","large images (>10MB) may cause performance issues or upload failures","image placement is limited to frame coordinates — cannot apply complex masking or effects programmatically","external image URLs must be publicly accessible — private/authenticated URLs not supported"],"requires":["Figma file with frames for image placement","Figma API token with write permissions","MCP client connection to Conduit server","Image sources (URLs or file paths)"],"input_types":["image URLs or file paths","placement coordinates and sizing","image properties (opacity, rotation, effects)"],"output_types":["Figma image elements","placed and sized images in design frames"],"categories":["tool-use-integration","image-visual"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_amalinakurniasari-conduit__cap_8","uri":"capability://tool.use.integration.text.element.creation.and.formatting","name":"text-element-creation-and-formatting","description":"Create and format text elements in Figma designs programmatically, including typography properties, text content, and styling. The system translates text specifications (font family, size, weight, color, alignment) into Figma's text model, enabling automated text generation and consistent typography application.","intents":["Generate text-based design elements (labels, headings, body copy) from content specifications","Apply consistent typography across design systems and component libraries","Create localized design variations with different text content and sizing","Automate text-heavy design tasks like creating form layouts or documentation"],"best_for":["design system teams automating typography implementation","developers building content-driven design automation","teams creating multilingual or localized design variations"],"limitations":["text formatting is limited to properties exposed by Figma API — advanced typography features (ligatures, OpenType features) not supported","font availability depends on Figma's font library — custom fonts require manual upload","text overflow and truncation require manual configuration — no automatic text fitting","text content is limited to plain text and basic formatting — no rich text or markdown support"],"requires":["Figma file with frames for text placement","Figma API token with write permissions","MCP client connection to Conduit server","Font specifications (family, size, weight, etc.)"],"input_types":["text content (strings)","typography specifications (font, size, weight, color, alignment)","text properties (line height, letter spacing, text transform)"],"output_types":["Figma text elements","formatted text with applied typography"],"categories":["tool-use-integration","text-generation-language"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_amalinakurniasari-conduit__cap_9","uri":"capability://tool.use.integration.shape.and.vector.creation","name":"shape-and-vector-creation","description":"Create and manipulate vector shapes (rectangles, circles, polygons, paths) in Figma designs programmatically through MCP protocol. The capability translates shape specifications into Figma's vector model, handling geometry, fill/stroke properties, and transformations for automated shape-based design generation.","intents":["Generate geometric design elements (icons, decorative shapes, backgrounds) programmatically","Create shape-based design patterns and layouts automatically","Build icon systems and vector-based component libraries","Automate shape styling and property application across designs"],"best_for":["developers building icon systems and vector design automation","design system teams creating geometric component libraries","teams automating shape-based design patterns"],"limitations":["shape creation is limited to basic geometric primitives — complex paths require SVG import or manual creation","shape transformations (rotation, skew, perspective) are limited to Figma's supported operations","boolean operations (union, subtract, intersect) may not be available through API — requires manual Figma UI","custom path creation requires SVG syntax knowledge — not suitable for non-technical users"],"requires":["Figma file with frames for shape placement","Figma API token with write permissions","MCP client connection to Conduit server"],"input_types":["shape type specifications (rectangle, circle, polygon, path)","geometry parameters (width, height, radius, points)","fill/stroke properties (color, opacity, stroke width)"],"output_types":["Figma shape elements","vector objects with applied properties"],"categories":["tool-use-integration","image-visual"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":31,"verified":false,"data_access_risk":"high","permissions":["Figma account with API access","Figma API token with write permissions","MCP client compatible with Figma MCP server","Network connectivity to Figma API endpoints","Figma file with existing design elements","MCP client connection to Conduit server","Figma team or workspace access","Figma API token with file management permissions","Figma file with color variables (if using variable binding)","Color specifications (hex, RGB, or variable references)"],"failure_modes":["limited to Figma API capabilities — cannot create custom plugins or advanced effects not exposed by Figma API","batch creation performance depends on Figma API rate limits (typically 10-20 requests/sec)","complex nested hierarchies may require sequential API calls, increasing latency","batch operations are sequential, not parallel — styling 100+ elements may take 10-30 seconds","cannot apply conditional styling based on element content or context","limited to properties exposed by Figma API — advanced effects or plugins not supported","version management is limited to Figma's native versioning — cannot create custom version schemes","file operations are limited to metadata — cannot directly manipulate file contents without design operations","team/project organization depends on Figma's workspace structure — cannot create custom organizational hierarchies","file permissions and sharing require manual configuration in Figma UI — not fully automatable through API","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.59,"ecosystem":0.48999999999999994,"match_graph":0.25,"freshness":0.5,"weights":{"adoption":0.3,"quality":0.2,"ecosystem":0.15,"match_graph":0.3,"freshness":0.05}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:25.635Z","last_scraped_at":"2026-05-03T15:19:05.144Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=amalinakurniasari-conduit","compare_url":"https://unfragile.ai/compare?artifact=amalinakurniasari-conduit"}},"signature":"6yGpMqx8dJ6r4gRZKt42gUHD8SG/xWYdlEVPAKLcnRkBOuaQva1qPemgmlUQNcwDvVBm7UsDvXvU3+Nt2ltgDw==","signedAt":"2026-06-22T15:15:47.546Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/amalinakurniasari-conduit","artifact":"https://unfragile.ai/amalinakurniasari-conduit","verify":"https://unfragile.ai/api/v1/verify?slug=amalinakurniasari-conduit","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}