HomeGuidesSDK ExamplesAnnouncementsCommunity
Guides

Skill Response

The Skill Response component is the final piece that brings together all outputs from your skill for presentation to the user.

Core Inputs

  1. Content Blocks

    • Displayed in the right-hand panel/artifact panel
    • Can include visualization layouts and narrative layouts
    • Contains tab information (names and indices)
  2. Chat Response

    • Text used to respond in the chat interface
    • Can be static text or dynamic output from nodes, data terms, variables
    • allows for dynamic conversations (users getting inline chat answers to their query)

Setup Process

  1. Add the Skill Response component
  2. Connect content block sources:
    • Narrative layouts
    • Visualization layouts
    • Other content generators
  3. Configure chat response:
    • Add direct text
    • Connect node outputs
    • Include data terms

Testing and Validation

  1. Run skill up to the response node
  2. Check Preview tab to verify:
    • Content block display
    • Tab names and ordering
    • Overall layout
  3. Test complete skill in chat to verify:
    • Chat response appears correctly
    • Content blocks render properly
    • All tabs function as expected

Best Practices

  • Verify all content blocks are properly connected
  • Test tab navigation and content display
  • Ensure chat responses are appropriate and engaging - they should include info required to answer simple questions about the analysis
  • Review complete skill output before deployment
  • Validate both content and chat elements work together seamlessly

The Skill Response component is crucial for creating a cohesive and professional user experience, combining visual elements with interactive chat capabilities.