Agent skill

Pstack Pulse

by udecode in udecode/dotai

Show every Claude Code and Codex session on the iPhone lock screen through ActivitySmith and in the Mac menubar, with each plan page's pipeline, and buzz when a session needs you, ships or fails.

No licenceAuto-check passed

Install Pstack Pulse

skills CLI
$ npx skills add udecode/dotai --skill pstack-pulse -a claude-code

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

GitHub CLI
$ gh skill install udecode/dotai pstack-pulse --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/dotai.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/pstack-pulse .claude/skills/pstack-pulse && 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
pstack-pulse
GitHub stars
1.2k
Token cost
~2.8k tokens
SKILL.md length
1,864 words
Files
15 (incl. scripts)
Skills in repo
6
Repo updated
First seen
Licence
None found

At a glance

Show every Claude Code and Codex session on the iPhone lock screen through ActivitySmith and in the Mac menubar, with each plan page's pipeline, and buzz when a session needs you, ships or fails.

  • Works in 4 steps: Run install. It is done when it prints… → Hand the owner the three steps it… → Ask the owner to turn off the Claude… → …
  • SKILL.md covers What it reports, Install, Status and repair and Menubar, plus 2 more sections
  • Runs JavaScript and Swift scripts from its folder; calls node, bun and claude

What it does

Pstack Pulse is an agent skill from udecode/dotai. Show every Claude Code and Codex session on the iPhone lock screen through ActivitySmith and in the Mac menubar, with each plan page's pipeline, and buzz when a session needs you, ships or fails.

Its SKILL.md is about 2.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 18 other files, including scripts (for example `desktop/package.json` and `desktop/pet.js`).

Example prompts

  • “/pstack-pulse”

Requirements

  • Node.js

Workflow steps

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

  1. Run install. It is done when it prints the hook files, daemon: started, menubar: started and the session list URL. The daemon picks up the…
  2. Hand the owner the three steps it prints, which only the owner can do
  3. Ask the owner to turn off the Claude app's own "Push when actions required", so each question buzzes once.
  4. Run doctor. It is done when every line reads ok.

What it can do on your machine

Read from SKILL.md and the folder at commit 7d68fd7. 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

    Ships 8 files in scripts/ (JavaScript and Swift), which the agent can run.

    Shell commands in SKILL.md call:

    • node
    • bun
    • claude

    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

Pstack Pulse loads about 2.8k tokens when it runs. Until then it costs about 52 tokens; SKILL.md has 1,864 words of instructions outside code blocks.

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

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); the scripts in this folder are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 1,864 words (~2,828 tokens).

“A daemon on this Mac turns hook events from every Claude Code and Codex session into ActivitySmith Live Activities. It shows only pstack sessions: those whose title starts with a pstack stage or state emoji, as the Session title rule…”

— opening of SKILL.md by udecode
name
pstack-pulse
argument-hint
install | doctor | status | menubar | uninstall
disable-model-invocation
true

Read the full SKILL.md on GitHub

Files

SKILL.md and 14 other files (scripts) in skills/pstack-pulse of udecode/dotai.

  • SKILL.md
  • desktop/index.html
  • desktop/main.mjs
  • desktop/package.json
  • desktop/pet.js
  • desktop/preload.cjs
  • menubar/PulseMenu.swift
  • scripts/hook.mjs
  • scripts/lib/event.mjs
  • scripts/lib/install.mjs
  • scripts/lib/io.mjs
  • scripts/lib/model.mjs
  • scripts/lib/phone.mjs
  • scripts/pulse.mjs
  • scripts/pulse.test.mjs

Open the folder on GitHubat commit 7d68fd7

Compare with similar skills

Pstack Pulse 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.

Pstack Pulse compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Pstack Pulse this skilludecode/dotai1.2k—~2.8kAutomated safety check: PassNone
Pulsealirezarezvani/claude-skills28k—~3.8kAutomated safety check: PassMIT
Setup Pstackcursor/plugins10k1 repos~1.4kAutomated safety check: PassNone
Pulsebergside/awesome-design-skills3.1k1 repos~975Automated safety check: PassMIT
Ce Product PulseEveryInc/compound-engineering-plugin25k1 repos~1.9kAutomated safety check: NotesMIT
Pstacktellahq/opensession392—~2.4kAutomated safety check: PassMIT

Similar skills

  • Pulse

    alirezarezvani/claude-skills

    Multi-source recency research skill that takes the pulse of any topic across Reddit, Hacker News, the open web, and optionally X/Twitter within a configurable recent window (default 30 days).

    28k GitHub stars~3.8k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Setup Pstack

    cursor/plugins

    Official

    Configure which models pstack uses per role and at what reasoning budget.

    10k GitHub starsUsed in 1 repo~1.4k tokens
    Auto-check passed
  • Pulse

    bergside/awesome-design-skills

    Dynamic, vibrant style with thick borders, geometric shapes, high-contrast colors, and expressive typography conveying motion and vitality.

    3.1k GitHub starsUsed in 1 repo~975 tokens
    Frontend & DesignAuto-check passed
  • Ce Product Pulse

    EveryInc/compound-engineering-plugin

    Generate time-windowed product pulse reports from configured signals.

    25k GitHub starsUsed in 1 repo~1.9k tokens
    Auto-check: notes
  • Pstack

    tellahq/opensession

    Full pstack engineering mode for designing, building, reviewing, verifying, and shipping with deliberate delegation and small proven changes.

    392 GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Pulse

    MagicCube/agentara

    📡 Pulse — Twice-daily tech briefing for group distribution.

    516 GitHub stars~2.1k tokensUpdated 4 mo ago
    Auto-check: warnings

More from udecode/dotai

  • Walkthrough

    udecode/dotai

    Present final screenshots or rendered artifacts as an annotated walkthrough when visual evidence is requested.

    1.2k GitHub stars~1.5k tokensUpdated today
    Auto-check passed
  • Sync Pstack

    udecode/dotai

    Set up the pstack plugin in a project through an interview, and keep every pstack project on one pinned tag and one shared AGENTS.md overrides block.

    1.2k GitHub stars~8.3k tokensUpdated today
    Auto-check passed
  • Plan Page

    udecode/dotai

    Write, check, repair and publish a plan page: a project's plans and subject files under its plans directory, rendered by .agents/pstack/plan-page.mjs and rendered as one local HTML page per subject…

    1.2k GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Test Audit

    udecode/dotai

    Audit existing tests for low-value, duplicated or implementation-coupled cases and the test-only code they keep alive, then remove or rewrite them on evidence.

    1.2k GitHub stars~1.4k tokensUpdated today
    Auto-check passed
  • Rca

    udecode/dotai

    Turn Remote Control on for every non-archived Claude Code session in the Claude desktop app.

    1.2k GitHub stars~274 tokensUpdated today
    Auto-check passed

Questions about Pstack Pulse

What does Pstack Pulse do?

Show every Claude Code and Codex session on the iPhone lock screen through ActivitySmith and in the Mac menubar, with each plan page's pipeline, and buzz when a session needs you, ships or fails. Pstack Pulse is an agent skill from udecode/dotai. Show every Claude Code and Codex session on the iPhone lock screen through ActivitySmith and in the Mac menubar, with each plan page's pipeline, and buzz when a session needs you, ships or fails.

How do I install Pstack Pulse in Claude Code?

Run `npx skills add udecode/dotai --skill pstack-pulse -a claude-code`. Or copy the skill folder (skills/pstack-pulse in udecode/dotai) into .claude/skills/pstack-pulse in your project. Claude Code loads it when a task matches its description.

How do I install Pstack Pulse in Codex?

Run `npx skills add udecode/dotai --skill pstack-pulse -a codex`. Or copy the skill folder (skills/pstack-pulse in udecode/dotai) into .agents/skills/pstack-pulse in your project. Codex loads it when a task matches its description.

Can I use Pstack Pulse 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/dotai --skill pstack-pulse -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/pstack-pulse, .gemini/skills/pstack-pulse, .github/skills/pstack-pulse and .opencode/skills/pstack-pulse in your project.

What does Pstack Pulse need to run?

Going by SKILL.md and its folder, Pstack Pulse needs JavaScript and Swift for the scripts in its folder and the command-line tools its instructions call (node, bun and claude). Our summary lists: Node.js.

Does Pstack Pulse 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 Pstack Pulse 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Pstack Pulse use?

No licence was found for Pstack Pulse or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Pstack Pulse use?

About 2.8k tokens (SKILL.md is roughly 11k 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 Pstack Pulse?

Skills that share tags, products or a category with Pstack Pulse: Pulse (alirezarezvani/claude-skills, 28k stars), Setup Pstack (cursor/plugins, 10k stars), Pulse (bergside/awesome-design-skills, 3.1k stars) and Ce Product Pulse (EveryInc/compound-engineering-plugin, 25k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Pstack Pulse?

udecode (a GitHub organization) maintains it in udecode/dotai, which has 1,158 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 8, 2026.

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