Skip to content
Marketing
Skill

/pulse

Weekly Obsidian digest of subscope activity. Builds a sub × surface heat map plus tier counts for the trailing 7 days, writes it as a dated markdown note to the user's Obsidian vault. Optional — skipped if Obsidian vault not configured. Triggers on "weekly pulse",

From plugin
subscope
2515 skills
Install
$ npx -y skills add dancolta/subscope --skill pulse --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/pulse

Context preview

The summary Claude sees to decide when to auto-load this skill.

Weekly Obsidian digest of subscope activity. Builds a sub × surface heat map plus tier counts for the trailing 7 days, writes it as a dated markdown note to the user's Obsidian vault. Optional — skipped if Obsidian vault not configured. Triggers on "weekly pulse",

SKILL.md

pulse.SKILL.md
name: subscope-pulse
description: Weekly Obsidian digest of subscope activity. Builds a sub × surface heat map plus tier counts for the trailing 7 days, writes it as a dated markdown note to the user's Obsidian vault. Optional — skipped if Obsidian vault not configured. Triggers on "weekly pulse", "/subscope-pulse", "obsidian pulse digest", "reddit engage weekly recap", "what did subscope surface this week".
allowed-tools: Bash, Read, Write

/subscope-pulse

Weekly reflection layer. Notion is the daily-triage surface; Obsidian is the weekly-review surface where you spot patterns over time.

Preflight

Check for Obsidian vault config:

cat ~/.config/subscope/obsidian.yml 2>/dev/null

Expected shape:

vault_path: /Users/dan/Documents/MyVault
pulse_folder: subscope  # optional, defaults to 'subscope'

If `obsidian.yml` missing: print "Obsidian vault not configured. Run `/subscope-onboard` to wire it (or drop `~/.config/subscope/obsidian.yml` with a `vault_path:` line manually), then re-run."

Generate digest

cd "$CLAUDE_PLUGIN_ROOT" && PYTHONPATH=engine python3 -c "
from subscope.lib import store, obsidian_sync
with store.connect() as conn:
    print(obsidian_sync.build_weekly_digest(conn))
"

That prints the markdown digest content to stdout.

Write to Obsidian

Use the **obsidian MCP** to write the digest:

1. Compute the filename: `YYYY-WNN-pulse.md` (current ISO week) 2. Compute the path: `<vault_path>/<pulse_folder>/<filename>` (create the folder if missing) 3. Call `mcp__obsidian__create-note` with that path and the markdown body from the previous step

If obsidian MCP not available (rare — Dan has it installed by default), fall back to writing the file via the host filesystem (`Bash: mkdir -p ... && cat > ...`).

After write

Print one line:

Pulse written: <vault_path>/<pulse_folder>/<filename>  (N surfaces this week)

Do not print the digest body. Dan reads it in Obsidian.

Read more
Ships withsubscope

subscope reads Reddit for you and hands you the threads worth replying to: the people shopping for what you sell, and the questions you can answer to build authority. Run it whenever you want.

Get the whole plugin
Stats
26
Stars
5
Forks
Maintained
Maintenance
Python
Language
MIT
License
1mo ago
Last commit
3mo ago
Created

Repo: dancolta/subscope

Other skills on subscope.

churn
Skill

churn

Surface high-intent Reddit posts where someone explicitly says they are canceling, switching from, or fed up with a named SaaS vendor. Pure buying intent.…

judge
Skill

judge

Interactive classifier for a single Reddit surface. Reads one post by surface ID (or pasted URL/title/body), runs the bulk-classifier prompt against it, and…

op-vet
Skill

op-vet

Score a Reddit user's profile before replying. Returns karma, account age, sub-activity breakdown, and a GO / HOLD / SKIP verdict. Useful when you spot a…