All skills

Trigger whenever a Segmently task mentions Claude Design, claude.ai/design, /design, /design-sync, /design-login, a Claude Design project/canvas, or a design handoff to Claude Code. Use it to bring Claude Design themes or standalone HTML screens into Segmently, push/capture Segmently design-system material, log in, pull, or review a Claude Design project. Also trigger when Segmently Launch Assistant names claude-design as the owning companion for a Claude Design import/handoff. Also trigger to round-trip an EXISTING Segmently WebEmbed custom screen through the local /design canvas (pull the screen, hand-restyle it on the canvas, gate the change, apply it back) — that path uses no claude.ai/design project and no DesignSync. Do NOT use for Figma sources or local HTML mockups plus UX review.

  • 16 files
  • 98.9 KB
  • Updated last week
  • GitHub

Use this Skill: https://skilld.dev/gh/segmently-ai/segmently-support-plugins/claude-design

This session only. Nothing lands on disk.

referencesflexible-layout-embed-section.md

≈563 tokens on demand. Your agent reads this file only when SKILL.md points to it.

FlexibleLayout CustomEmbed Section

Use this reference when a Claude Design output is a section inside an existing Segmently FlexibleLayout screen, not a standalone WebEmbed screen.

Target Requirements

  • The host screen must be FlexibleLayout.
  • The target section is a CustomEmbed section.
  • For paywall-style sections, products should come from a ProductCatalog child section or an existing product catalog on the same screen.
  • Do not convert a native Paywall screen into FlexibleLayout automatically. Ask the user to confirm the structural change in the editor first.

Apply Flow

Read the host section before changing it:

segmently funnels custom-screen section get <funnelId> <versionId> <screenId> <projectId> --env <env>

Apply one section at a time:

segmently --env <env> funnels custom-screen section apply <funnelId> <versionId> <projectId> \
  --screen <hostScreenId> \
  --section <embedSectionId> \
  --html-file screens/<slug>/updated/index.html \
  --data-sources-file screens/<slug>/updated/data-sources.json

Use --create-section with --label and --order only when the target CustomEmbed section does not exist yet.

Purchase Button Schemes

  • Scheme A: the embed owns both product selection and purchase; it calls the SDK purchase method with the selected product id.
  • Scheme B: the embed owns product selection and a native Segmently purchase button charges the selected product. After applying the section, link the native button to the embed's product catalog with a screen patch that sets the section parent relationship.
  • Scheme C: a selection embed writes the selected product id into a variable, and a separate button embed reads that variable and performs purchase. Use only when the user explicitly wants the purchase button to be custom HTML too.

Verification

After every apply:

segmently funnels custom-screen healthcheck <funnelId> <versionId> <projectId> --env <env>
segmently funnels export <funnelId> <versionId> <projectId> --env <env>

For paywall sections, verify the published config contains the expected product ids and run a test purchase only after the user approves publishing a test or draft funnel.

Source: SKILL.md on GitHub

No third-party reports yet.

Signed by skilld at 3c9bc34. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated last week
What it can do
Reads files Edits files Runs commands
All 8 allowed tools
ReadWriteEditBashGlobGrepSkillDesignSync

README badge

README badge for segmently-ai/segmently-support-plugins/claude-design