indranilbanerjee/digital-marketing-pro/status
Claude Code and agent skill by indranilbanerjee/digital-marketing-pro
- community
Checking that the SKILL.md file is still in the repository.
Show DMP status for the active brand: profile, engagement progress, recent insights. \"what brand am I on\"
Install
npx vskill@latest install indranilbanerjee/digital-marketing-pro/statusSKILL.md
/digital-marketing-pro:status — Unified Status Snapshot
Script location. If your host does not set${CLAUDE_PLUGIN_ROOT}, the scripts are in this plugin'sscripts/folder, next toskills/. Run them with Python 3.10 or newer:python, orpython3wherepythonis not found (macOS, many Linux systems).
This skill prints a complete status snapshot for the active Digital Marketing Pro brand: profile summary, all engagements with their current part and update age, recent insights, recent compliance violations, and Python dependency mode.
Context efficiency
Heavy skill. Grep before Read any referenced file, then Read only matched ranges with offset + limit. List the brand's workspace at ~/.claude-marketing/brands/{slug}/ (or $CLAUDE_PLUGIN_DATA/digital-marketing-pro/brands/{slug}/ when that env var is set) before opening files. On re-invocation mid-session, skip files already in context.
An earlier version ran a SessionStart hook that executed setup.py at every Claude Code session start to print a 15-line brand summary banner. That hook was removed because it fired globally across every project regardless of whether the user was doing marketing work. /digital-marketing-pro:status is the explicit on-demand replacement — a richer view, when you ask for it.
What it shows
The status snapshot has 5 sections:
| Section | Contents | |
|---|---|---|
| Brand | Name, slug, industry (with regulated flag), business model, voice dimensions, traits, channels, languages, markets, competitors, primary goal, auto-save-insights flag | |
| Engagements | All engagements for the brand with: current part, completed/in-progress/blocked counts, days since last update, pending re-run decisions, versioned doc count | |
| Recent Insights | Last 5 captured insights with type, summary, days since last save | |
| Recent Compliance Violations | Last 5 violations with rule, category, severity; total count in last 30 days | |
| Python Dependencies | Python version, mode (knowledge-only / lite / full), available + missing packages |
Subcommands and modes
Default
Full snapshot for the active brand. Reads from ~/.claude-marketing/brands/_active-brand.json to find the active slug.
Specific brand
Snapshot for a named brand (does not change the active brand pointer).
Compact one-liner
Output:
JSON output
Machine-readable JSON for downstream skill consumption or scripting.
Single section
Print only the requested section. Useful when you only need one piece of state.
How the skill operates
- Resolve target brand. If
--brandprovided, use it. Otherwise read~/.claude-marketing/brands/_active-brand.jsonfor the active slug. If no active brand, instruct the user to run/digital-marketing-pro:brand-setupfirst.
- Execute the script.
`` python "${CLAUDE_PLUGIN_ROOT}/scripts/dm-status.py" [--brand <slug>] [--json] [--quiet] [--section <name>] ``
- Pass through the formatted output to the user. The script does the heavy lifting; the skill is a thin orchestration layer.
- For JSON output, parse and surface key health indicators in the response (e.g., highlight engagements that have not been updated in 14+ days, or that have pending re-run decisions awaiting action).
Examples
Example 1: Default snapshot
Example 2: Quick check during a session
Example 3: JSON for scripting
Example 4: When no brand is set up
Behaviour rules
- Never modify state. Read-only operation. Never write to brand profile, engagement state, or any persistent file.
- Never error silently. If a brand profile is missing or corrupt, the script reports the specific error in the output.
- Surface health indicators after the snapshot. If JSON output is requested or if the skill is parsing for downstream use, highlight: engagements with no update in 14+ days, pending re-run decisions, recent compliance violations, missing Python deps.
- Respect CLAUDE_PLUGIN_DATA. When the env var is set, the script reads from
$CLAUDE_PLUGIN_DATA/digital-marketing-pro/...instead of~/.claude-marketing/.... - Fast. The script reads only state files; never invokes other scripts; never makes network calls.
What this skill does NOT do
- Does not modify brand profile, engagement state, or any persistent file
- Does not save insights, compliance violations, or any data
- Does not trigger eval scripts (use
/digital-marketing-pro:checkfor that) - Does not advance engagement parts (use
/digital-marketing-pro:engagement nextfor that) - Does not switch active brand (use
/digital-marketing-pro:switch-brandfor that)
Related skills + commands
/digital-marketing-pro:brand-setup— create or update a brand profile/digital-marketing-pro:switch-brand— change the active brand/digital-marketing-pro:engagement status— engagement-specific deep status/digital-marketing-pro:check— pre-publish quality gate on content/digital-marketing-pro:integrations— connector status (separate from /digital-marketing-pro:status)
Related references
scripts/dm-status.py— the underlying scriptdocs/getting-started.md— context on what was lost when the SessionStart hook was removed and why /digital-marketing-pro:status replaced it
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/status/SKILL.md
Popularity
- Repository stars
- 729
- Repository forks
- 125
- 7-day trend score
- 33
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 24 May 2026, 5 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/indranilbanerjee/digital-marketing-pro/status)