use this skill when a user asks to set up RPI or a "research plan implement" workflow, or to do anything related to RPI skills. if the user says the acronym "RPI" or "rpi" or "humanlayer", you MUST use this skill! Example questions - "I want to set up rpi for ticket eng-1234" - "Whats the next rpi step for eng-5678"
/plugin marketplace add humanlayer/riptide-rpi/plugin install humanlayer-riptide-rpi@humanlayer/riptide-rpiThis skill inherits all available tools. When active, it can use any tool Claude has access to.
You're tasked with setting up a research-plan-implement workflow for a user.
Before doing ANYTHING else, validate prerequisites. Run these checks in order:
which humanlayer
If not found: "HumanLayer CLI not found. Install via: brew install humanlayer/tap/humanlayer"
which linear
If not found: "Linear CLI not found. Install via: npm install -g @codelayer/linear-cli"
humanlayer thoughts status
If fails or "Not initialized": "Thoughts not configured. Run: humanlayer thoughts init"
humanlayer thoughts sync
If fails, tell user to check their thoughts repository configuration.
Parse humanlayer thoughts status output to get:
repos/synclayer)Get the thoughts repo path and GitHub remote:
humanlayer thoughts config | grep "Thoughts repository" | awk '{print $NF}'
Then:
git -C <that-path> remote get-url origin
Construct and output a test permalink:
Prerequisites validated!
Test this permalink opens correctly:
https://github.com/<org>/<repo>/tree/main/<thoughts-directory>/tasks/
If it opens to your tasks directory, you're ready!
Help the user with their RPI workflow question.
User: set up rpi for ticket eng-1234
linear get-issue-v2 eng-1234 --fields=branchmkdir -p thoughts/tasks/eng-1234-descriptionlinear get-issue eng-1234 > thoughts/tasks/eng-1234-description/ticket.mduse the create-research-questions skill for thoughts/tasks/eng-1234-description/ticket.mdUser: what's the next rpi step for eng-5678
ls thoughts/tasks | grep eng-5678ls thoughts/tasks/eng-5678-...Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.