Agent skill

Potion Yjs Dev Browser Test

by udecode in udecode/plate

A skill your agent uses when a Slate Yjs collaboration behavior is suspicious and Potion should be used as a live reference implementation through dev-browser, especially for offline/reconnect…

Custom licenceAuto-check passed

Install Potion Yjs Dev Browser Test

skills CLI
$ npx skills add udecode/plate --skill potion-yjs-dev-browser-test -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install udecode/plate potion-yjs-dev-browser-test --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/udecode/plate.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/potion-yjs-dev-browser-test .claude/skills/potion-yjs-dev-browser-test && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
potion-yjs-dev-browser-test
GitHub stars
17k
Token cost
~1.1k tokens
SKILL.md length
528 words
Files
1
Skills in repo
78
Repo updated
First seen
Licence
Custom licence

At a glance

A skill your agent uses when a Slate Yjs collaboration behavior is suspicious and Potion should be used as a live reference implementation through dev-browser, especially for offline/reconnect…

  • Works in 7 steps: Confirm the user is logged in to the… → Use the existing debug browser, never a… → Use a disposable or agreed Potion… → …
  • A Slate Yjs collaboration behavior is suspicious and Potion should be used as a live reference implementation through dev-browser
  • SKILL.md covers Purpose, Workflow, No Bundled Script and Per-Page CDP Pattern, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Potion Yjs Dev Browser Test is an agent skill from udecode/plate. Use when a Slate Yjs collaboration behavior is suspicious and Potion should be used as a live reference implementation through dev-browser, especially for offline/reconnect, selection, or history scenarios.

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: Rich-text editor with AI and shadcn/ui.

When your agent uses it

  • A Slate Yjs collaboration behavior is suspicious and Potion should be used as a live reference implementation through dev-browser
  • Especially for offline/reconnect
  • History scenarios

Example prompts

  • “/potion-yjs-dev-browser-test”

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. Confirm the user is logged in to the persistent debug Chrome connected at 127.0.0.1:9222.
  2. Use the existing debug browser, never a disposable browser, unless the user explicitly asks.
  3. Use a disposable or agreed Potion document. Only reset or overwrite content when the current repro requires it.
  4. Open two named pages, usually potion-yjs-reference-a and potion-yjs-reference-b, pointing at the same Potion URL.
  5. Use per-page CDP to make only B offline. Never use page.context().setOffline(true) for this workflow; it affects the whole browser context…
  6. Execute the current repro steps exactly
  7. Compare the observed Potion result with the local Slate Yjs result. Treat Potion as reference evidence, not automatic proof; confirm the…

What it can do on your machine

Read from SKILL.md and the folder at commit 6f3815d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are javascript).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Potion Yjs Dev Browser Test loads about 1.1k tokens when it runs. Until then it costs about 59 tokens; SKILL.md has 528 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~59
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 528 words (~1,067 tokens).

“Use Potion as a live behavioral oracle, not as the product under test. The skill records how to isolate one Potion tab offline with dev-browser and then replay the current bug's repro steps. Do not bake one historical repro into…”

— opening of SKILL.md by udecode, Custom licence
name
potion-yjs-dev-browser-test

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .agents/skills/potion-yjs-dev-browser-test of udecode/plate.

Open the folder on GitHubat commit 6f3815d

Compare with similar skills

Potion Yjs Dev Browser Test next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Potion Yjs Dev Browser Test compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Potion Yjs Dev Browser Test this skilludecode/plate17k—~1.1kAutomated safety check: PassCustom licence
YjsEpicenterHQ/epicenter4.8k—~3.5kAutomated safety check: PassCustom licence
Detecting Suspicious Powershell Executionmukul975/Anthropic-Cybersecurity-Skills34k—~923Automated safety check: PassApache-2.0
Hunting For Suspicious Scheduled Tasksmukul975/Anthropic-Cybersecurity-Skills34k—~1.2kAutomated safety check: PassApache-2.0
Collaboration PlaybookHKUDS/OpenOPC1.8k—~1.6kAutomated safety check: PassMIT
Collaboration Contractmohitagw15856/pm-claude-skills1.4k—~1.5kAutomated safety check: PassMIT

Similar skills

  • Yjs

    EpicenterHQ/epicenter

    Apply Epicenter’s Yjs 14 patterns for row documents, transactions, persistence, and synchronization.

    4.8k GitHub stars~3.5k tokensUpdated today
    Auto-check passed
  • Detecting Suspicious Powershell Execution

    mukul975/Anthropic-Cybersecurity-Skills

    Hunt for suspicious PowerShell execution (T1059.001) such as encoded commands, download cradles, AMSI bypass, and constrained language mode evasion using EDR telemetry (CrowdStrike, Microsoft…

    34k GitHub stars~923 tokensUpdated 1 mo ago
    SecurityAuto-check passed
  • Hunting For Suspicious Scheduled Tasks

    mukul975/Anthropic-Cybersecurity-Skills

    Hunts for adversary persistence and execution via Windows scheduled tasks (T1053.005) by analyzing Security Event ID 4698 task-creation events, suspicious task properties, and unusual execution…

    34k GitHub stars~1.2k tokensUpdated 1 mo ago
    Productivity & AutomationAuto-check passed
  • Standing rules for how any role in an OpenOPC company coordinates with its peers — work-item discipline, messaging, meetings, and blocking collaboration.

    1.8k GitHub stars~1.6k tokensUpdated 27 days ago
    Agent WorkflowsAuto-check passed
  • Collaboration Contract

    mohitagw15856/pm-claude-skills

    Start a cross-team project with the collaboration contract that prevents the classic collisions — who decides what, how work flows between teams, the communication channels and cadence, and what…

    1.4k GitHub stars~1.5k tokensUpdated yesterday
    Auto-check passed
  • Detecting Suspicious OAuth Application Consent

    mukul975/Anthropic-Cybersecurity-Skills

    Detect risky OAuth application consent grants in Azure AD / Microsoft Entra ID using Microsoft Graph API, audit logs, and permission analysis to identify illicit consent grant attacks.

    34k GitHub stars~605 tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed

More from udecode/plate

All 78 skills in this repo
  • React Useeffect

    udecode/plate

    React useEffect best practices from official docs. An agent skill from udecode/plate.

    17k GitHub starsUsed in 6 repos~573 tokens
    Auto-check passed
  • Video Transcripts

    udecode/plate

    Generate structured video transcripts from local files or video URLs using Gemini Files API.

    17k GitHub stars~1.5k tokensUpdated today
    Auto-check passed
  • Build new Plate plugins with Slate-first architecture, sane typing, and explicit React/Plate wrapper boundaries.

    17k GitHub stars~2.3k tokensUpdated today
    Auto-check passed
  • Plate UI

    udecode/plate

    Build new shadcn-style components for Plate's registry and editor surfaces.

    17k GitHub stars~2.6k tokensUpdated today
    Auto-check passed
  • Researches and synthesizes external best practices, documentation, and examples for any technology or framework.

    17k GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Frontend Design

    udecode/plate

    Build web interfaces with genuine design quality, not AI slop.

    17k GitHub stars~3.6k tokensUpdated today
    Auto-check passed

Questions about Potion Yjs Dev Browser Test

What does Potion Yjs Dev Browser Test do?

A skill your agent uses when a Slate Yjs collaboration behavior is suspicious and Potion should be used as a live reference implementation through dev-browser, especially for offline/reconnect…. Potion Yjs Dev Browser Test is an agent skill from udecode/plate. Use when a Slate Yjs collaboration behavior is suspicious and Potion should be used as a live reference implementation through dev-browser, especially for offline/reconnect, selection, or history scenarios.

When should I use Potion Yjs Dev Browser Test?

Potion Yjs Dev Browser Test fits situations like: A Slate Yjs collaboration behavior is suspicious and Potion should be used as a live reference implementation through dev-browser; especially for offline/reconnect; history scenarios.

How do I install Potion Yjs Dev Browser Test in Claude Code?

Run `npx skills add udecode/plate --skill potion-yjs-dev-browser-test -a claude-code`. Or copy the skill folder (.agents/skills/potion-yjs-dev-browser-test in udecode/plate) into .claude/skills/potion-yjs-dev-browser-test in your project. Claude Code loads it when a task matches its description.

How do I install Potion Yjs Dev Browser Test in Codex?

Run `npx skills add udecode/plate --skill potion-yjs-dev-browser-test -a codex`. Or copy the skill folder (.agents/skills/potion-yjs-dev-browser-test in udecode/plate) into .agents/skills/potion-yjs-dev-browser-test in your project. Codex loads it when a task matches its description.

Can I use Potion Yjs Dev Browser Test in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add udecode/plate --skill potion-yjs-dev-browser-test -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/potion-yjs-dev-browser-test, .gemini/skills/potion-yjs-dev-browser-test, .github/skills/potion-yjs-dev-browser-test and .opencode/skills/potion-yjs-dev-browser-test in your project.

What does Potion Yjs Dev Browser Test need to run?

SKILL.md names no scripts, command-line tools or credentials: Potion Yjs Dev Browser Test is instructions for the agent only.

Does Potion Yjs Dev Browser Test access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Potion Yjs Dev Browser Test safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Potion Yjs Dev Browser Test use?

Potion Yjs Dev Browser Test has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Potion Yjs Dev Browser Test use?

About 1.1k tokens (SKILL.md is roughly 4.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Potion Yjs Dev Browser Test?

Skills that share tags, products or a category with Potion Yjs Dev Browser Test: Yjs (EpicenterHQ/epicenter, 4.8k stars), Detecting Suspicious Powershell Execution (mukul975/Anthropic-Cybersecurity-Skills, 34k stars), Hunting For Suspicious Scheduled Tasks (mukul975/Anthropic-Cybersecurity-Skills, 34k stars) and Collaboration Playbook (HKUDS/OpenOPC, 1.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Potion Yjs Dev Browser Test?

udecode (a GitHub organization) maintains it in udecode/plate, which has 16,642 GitHub stars. The repository holds 78 skills in this directory. The repository was last updated on October 8, 2026.

Source: udecode/plate on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.