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.

hooksREADME.md

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

Optional hook — deterministic Claude Design hand-off triggering

Skill auto-triggering is probabilistic and under-fires on instruction-shaped hand-off prompts ("Use the claude_design MCP to import this project: …") — measured ~1–2 / 5 even with a tuned description, because the model reads the prompt as a self-contained instruction and decides it can act without consulting a skill. No description wording reliably wins that.

To make the claude-design skill fire deterministically on a Claude Design hand-off, wire detect-handoff.sh as a UserPromptSubmit hook. It reads the submitted prompt (JSON on stdin) and, when it matches a hand-off signature — api.anthropic.com/v1/design/mcp, claude_design mcp, claude.ai/design/p/, or a *.dc.html file — prints a one-line steer that the harness injects as context. It is silent and non-blocking on every other prompt.

Enable (requires your approval — it changes agent startup config)

Merge into .claude/settings.json (into any existing hooks object):

{
  "hooks": {
    "UserPromptSubmit": [
      {
        "hooks": [
          { "type": "command", "command": "sh \"<skill-root>/hooks/detect-handoff.sh\"" }
        ]
      }
    ]
  }
}

Restart Claude Code afterwards. Verify:

printf '%s' '{"prompt":"… claude.ai/design/p/x?file=Y.dc.html"}' \
  | sh <skill-root>/hooks/detect-handoff.sh   # prints the steer
printf '%s' '{"prompt":"fix a failing test"}' \
  | sh <skill-root>/hooks/detect-handoff.sh   # prints nothing

The skill cannot add this for you: registering a hook modifies agent-behavior config and is blocked by the auto-mode self-modification guard pending explicit user approval. Add the snippet yourself, or ask the operator to add it and approve the change.

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