Plan digital PR: media lists, thought leadership, E-E-A-T authority.

MITAuto-check passedWriting & Content

Install Digital PR

skills CLI
$ npx skills add indranilbanerjee/digital-marketing-pro --skill digital-pr -a claude-code

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

GitHub CLI
$ gh skill install indranilbanerjee/digital-marketing-pro digital-pr --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/indranilbanerjee/digital-marketing-pro.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/digital-pr .claude/skills/digital-pr && 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
digital-pr
GitHub stars
862
Used in
1 other repo
Token cost
~4.4k tokens
SKILL.md length
2,119 words
Files
7
Skills in repo
162
Repo updated
First seen
Licence
MIT

At a glance

Plan digital PR: media lists, thought leadership, E-E-A-T authority.

  • Works in 9 steps: Check session context — The active brand… → If you need the full profile, read:… → Apply brand voice — Formality, energy,… → …
  • Writing & Content work in your project
  • SKILL.md covers When to Use This Skill, Brand Context (Auto-Applied), Required Context and Capabilities, plus 5 more sections
  • Calls python

What it does

Digital PR is an agent skill from indranilbanerjee/digital-marketing-pro. Plan digital PR: media lists, thought leadership, E-E-A-T authority. One pitch → pr-pitch. "how do we build E-E-A-T authority"

Its SKILL.md is about 4.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files (for example `eeat-authority.md`, `link-building-tactics.md` and `media-outreach.md`).

It sits in Writing & Content. The repository describes itself as: An open-source AI marketing operating system for strategy, SEO, AEO/GEO, paid media, content, CRM, and analytics - grounded in brand context, human approval, and verifiable… The licence is MIT.

When your agent uses it

  • Writing & Content work in your project

Example prompts

  • “how do we build E-E-A-T authority”
  • “/digital-pr”

Requirements

  • Python 3

Workflow steps

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

  1. Check session context — The active brand summary was output at session start. Use the brand name, industry, voice settings, channels…
  2. If you need the full profile, read: ~/.claude-marketing/brands/{slug}/profile.json
  3. Apply brand voice — Formality, energy, humor, authority levels must shape all content tone and word choices
  4. Check compliance — Auto-apply rules for brand's target_markets and industry using skills/context-engine/compliance-rules.md
  5. Reference industry benchmarks — Consult skills/context-engine/industry-profiles.md for the brand's industry
  6. Use platform specs — Reference skills/context-engine/platform-specs.md for character limits and format requirements
  7. Check campaign history — Run python "${CLAUDE_PLUGIN_ROOT}/scripts/campaign-tracker.py" --brand {slug} --action list-campaigns before…
  8. If no brand exists, say: "No brand profile found. Use /digital-marketing-pro:brand-setup to create one, or I can proceed with general best…
  9. Check brand guidelines — If ~/.claude-marketing/brands/{slug}/guidelines/_manifest.json exists, load and enforce: restrictions.md for…

What it can do on your machine

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

    Shell commands in SKILL.md call:

    • python

    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

Digital PR loads about 4.4k tokens when it runs. Until then it costs about 34 tokens; SKILL.md has 2,119 words of instructions outside code blocks.

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

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

The full file from indranilbanerjee/digital-marketing-pro at commit 9e949f3, republished under its MIT licence (© indranilbanerjee). 2,119 words, ~4,363 tokens.

Download SKILL.mdSave it as .claude/skills/digital-pr/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
digital-pr
description
Plan digital PR: media lists, thought leadership, E-E-A-T authority. One pitch → pr-pitch. "how do we build E-E-A-T authority"

Digital PR & Authority

Script location. If your host does not set ${CLAUDE_PLUGIN_ROOT}, the scripts are in this plugin's scripts/ folder, next to skills/.

When to Use This Skill

Activate this module when the user's request involves any of the following:

  • Earned Media Strategy: Planning how to get press coverage, media mentions, or editorial features
  • Press Releases: Writing or optimizing press releases for distribution and pickup
  • Journalist Outreach: Crafting pitch emails, building media lists, or developing journalist relationships
  • Journalist-request pitching: Responding to journalist source requests on platforms like Qwoted, Featured, and Source of Sources (older legacy source-request services have wound down — verify which platforms are active before recommending one)
  • Thought Leadership: Positioning an executive or brand as an industry authority through content and speaking
  • Newsjacking: Rapid-response commentary on breaking news to earn media coverage
  • Executive Personal Branding: Building an executive's public profile and industry presence
  • E-E-A-T Authority Building: Strengthening Experience, Expertise, Authoritativeness, and Trustworthiness signals for SEO and credibility
  • Press Kit Creation: Assembling brand media kits with approved assets, boilerplate, and key facts

Trigger phrases: "press release," "media coverage," "journalist outreach," "journalist request," "source request," "Qwoted," "Featured," "thought leadership," "newsjacking," "executive branding," "personal brand," "E-E-A-T," "authority building," "earned media," "PR strategy," "media pitch," "press kit," "media relations," "byline," "guest post," "speaking opportunity," "expert source"

Brand Context (Auto-Applied)

Before producing any marketing output from this module:

  1. Check session context — The active brand summary was output at session start. Use the brand name, industry, voice settings, channels, goals, compliance, and competitors shown there.
  2. If you need the full profile, read: ~/.claude-marketing/brands/{slug}/profile.json
  3. Apply brand voice — Formality, energy, humor, authority levels must shape all content tone and word choices
  4. Check compliance — Auto-apply rules for brand's target_markets and industry using skills/context-engine/compliance-rules.md
  5. Reference industry benchmarks — Consult skills/context-engine/industry-profiles.md for the brand's industry
  6. Use platform specs — Reference skills/context-engine/platform-specs.md for character limits and format requirements
  7. Check campaign history — Run python "${CLAUDE_PLUGIN_ROOT}/scripts/campaign-tracker.py" --brand {slug} --action list-campaigns before planning new work
  8. If no brand exists, say: "No brand profile found. Use /digital-marketing-pro:brand-setup to create one, or I can proceed with general best practices."
  9. Check brand guidelines — If ~/.claude-marketing/brands/{slug}/guidelines/_manifest.json exists, load and enforce: restrictions.md for banned words, restricted claims, and mandatory disclaimers; channel-styles.md for channel-specific tone overrides (may differ from base voice); messaging.md for approved key messages, taglines, and positioning language; voice-and-tone.md for detailed voice rules beyond the 4 numeric scores. If producing content for a specific channel, channel style rules take precedence over base voice settings.

Do not ask the user for information that already exists in their brand profile.

Required Context

Before executing Digital PR work, gather:

  1. Brand/Executive Profile: Who or what are we building authority for? Company, product, executive, or expert?
  2. Industry/Niche: What sector do they operate in? What topics are they credible on?
  3. Current Authority Level: Do they have existing press coverage, bylines, speaking engagements, awards, or credentials?
  4. Target Publications: Which media outlets, industry publications, or podcasts would be most valuable?
  5. Newsworthy Assets: What data, research, products, milestones, or perspectives does the brand have that media would find interesting?
  6. Spokesperson: Who is available and authorized to speak to media? What is their comfort level?
  7. Goals: Brand awareness, SEO backlinks, thought leadership positioning, product launch coverage, or crisis management?
  8. Timeline: Is there a news hook, product launch, or event driving urgency?
  9. Budget: For press release distribution, media database tools, or PR agency support
  10. Sensitive Topics: Any areas that are off-limits for media discussion?

For quick requests (e.g., "write a press release for our product launch"), proceed with available information. For strategic PR planning, gather the full context.

Capabilities

  • Media Outreach Strategy: Target publication mapping, journalist identification, relationship-building approach, pitch calendar, and outreach cadence planning
  • Press Release Optimization: Newsworthy angle identification, inverted pyramid structure, quote crafting, multimedia integration, distribution channel selection, and SEO optimization for press releases
  • Pitch Template Creation: Customizable pitch email templates for different scenarios (product launch, data/research, expert commentary, trend story, company milestone, partnership announcement)
  • Journalist-request response optimization: Query monitoring strategy across active source-request platforms (Qwoted, Featured, Source of Sources), response templates, credibility formatting, rapid-response workflow, and success-rate optimization
  • Thought Leadership Content Strategy: Byline article planning, speaking opportunity identification, podcast guesting strategy, original research planning, and industry report creation
  • Newsjacking Rapid-Response Framework: News monitoring setup, relevance assessment criteria, speed-to-response protocols, pre-approved messaging templates, and brand safety guardrails
  • E-E-A-T Optimization: Author bio optimization, credentials display, expert review processes, trust signal implementation, experience demonstration, and authority signal building
  • Executive Personal Branding: LinkedIn optimization, speaking profile development, media training prep, signature content themes, and public positioning strategy
  • Press Kit Creation: Brand boilerplate, executive bios, high-resolution assets, fact sheets, media contact information, and previous coverage highlights

Process

Primary Workflow: Digital PR Campaign

  1. Authority Assessment & Goal Setting

    • Audit current authority signals: existing press coverage, backlink profile, social proof, credentials, industry recognition
    • Identify the authority gap between current state and where the brand/executive needs to be
    • Set specific goals: number of placements, target publications, backlink targets, or awareness metrics
    • Determine the primary angle: Is this product-driven, data-driven, personality-driven, or trend-driven PR?
  2. Media Landscape Mapping

    • Identify tier 1, tier 2, and tier 3 target publications for this brand/industry
      • Tier 1: Major national/international outlets (NYT, Forbes, BBC, TechCrunch, etc.)
      • Tier 2: Respected industry publications and large digital outlets
      • Tier 3: Niche blogs, local media, podcasts, and newsletters
    • Research journalists who cover this beat at target publications
    • Map journalist interests, recent articles, and preferred pitch formats
    • Identify relevant podcasts, conferences, and speaking platforms
    • Note editorial calendars and upcoming themed issues at target publications
  3. Angle Development & Story Crafting

    • Identify what makes this brand/person genuinely newsworthy (not just promotional)
    • Develop story angles that serve journalist needs:
      • Data angle: Original research, survey results, or industry data the brand can share
      • Trend angle: How the brand connects to a larger industry or cultural trend
      • Counterintuitive angle: A perspective that challenges conventional wisdom
      • Human interest angle: Founder story, customer transformation, or mission-driven narrative
      • Timely angle: Connection to current events, seasons, or upcoming dates
    • Create a story bank of 5-10 pitchable angles ranked by newsworthiness
    • Prepare supporting materials for each angle (data, quotes, visuals)
  4. Pitch Development

    • Write customized pitch emails for each target journalist (NOT mass emails)
    • Pitch structure:
      • Subject line: Specific, newsy, concise (under 60 characters)
      • Opening line: Why this matters to their audience (not why it matters to you)
      • The hook: The newsworthy element in 2-3 sentences
      • The offer: What you can provide (data, interview, exclusive, visuals)
      • Credibility: Brief proof of why this source is credible
      • CTA: Clear, easy next step
    • Keep pitches under 200 words — journalists scan, they don't read
    • Prepare a follow-up sequence (one follow-up after 3-5 business days, maximum two total)
  5. Journalist-request response protocol (Qwoted / Featured / Source of Sources)

    • Set up query monitoring for relevant categories and keywords
    • Response framework:
      • Answer the journalist's exact question first (in 2-3 sentences)
      • Add one unique insight or data point they won't get from other respondents
      • Include credentials and relevant experience in 1-2 sentences
      • Offer availability for follow-up questions
      • Keep total response under 300 words
    • Respond within 2-3 hours of query posting (speed is critical)
    • Track response rate and placement rate to optimize over time
  6. Thought Leadership Execution

    • Define 3-5 signature topics the executive/brand owns
    • Create a content calendar mixing:
      • Byline articles for industry publications (1-2 per month)
      • LinkedIn long-form posts (2-4 per month)
      • Podcast guesting (1-2 per month)
      • Speaking engagements (quarterly minimum)
      • Original research or data projects (1-2 per year)
    • Build a "quotable insights" bank — pre-prepared expert commentary on likely trending topics
    • Develop a rapid-response protocol for newsjacking opportunities
  7. E-E-A-T Signal Building

    • Experience: Document real-world experience through case studies, behind-the-scenes content, and practitioner insights
    • Expertise: Display credentials, certifications, and specialized knowledge prominently; create expert-level content
    • Authoritativeness: Earn mentions and links from authoritative sources, contribute to industry conversations, build a citation profile
    • Trustworthiness: Ensure accurate information, transparent sourcing, clear authorship, secure website, and consistent NAP (Name, Address, Phone) data
    • Implement author schema markup and detailed author bio pages
    • Build topical authority through depth and breadth of expert content
Show full SKILL.md (777 more words)Show less

Reference Files

  • media-outreach.md — Journalist research methodology, media list building, pitch templates by scenario, outreach cadence rules, and relationship management
  • press-releases.md — Press release structure, writing guidelines, distribution channel comparison, SEO optimization for releases, and multimedia best practices
  • thought-leadership.md — Thought leadership content strategy, byline placement guide, speaking opportunity sourcing, podcast guesting playbook, and original research planning
  • newsjacking.md — News monitoring setup, relevance scoring framework, rapid-response templates, brand safety assessment, and timing guidelines
  • eeat-authority.md — E-E-A-T audit checklist, authority signal implementation guide, author optimization, trust signal taxonomy, and measurement framework
  • link-building-tactics.md — Link building methods ranked by effectiveness, outreach templates, link quality assessment, anchor text distribution, and practices to avoid

Output Formats

DeliverableFormatDescription
PR Strategy DocumentDocumentComprehensive plan with goals, target media, angles, timeline, and KPIs
Media ListSpreadsheetTiered list of publications and journalists with contact info and beat details
Press ReleaseDocumentPublication-ready release with headline, subhead, body, quotes, boilerplate, and contact
Pitch Email TemplatesDocumentCustomized pitch templates for each angle and journalist tier
Journalist-Request Response TemplatesDocumentPre-structured response frameworks for common query types (Qwoted / Featured / Source of Sources)
Thought Leadership CalendarSpreadsheet/Calendar90-day plan with content types, topics, platforms, and deadlines
E-E-A-T Audit ReportDocumentCurrent authority assessment with specific improvement actions
Press KitDocument + asset folderBrand boilerplate, bios, fact sheet, approved images, and media contact info
Executive Brand StrategyDocumentPersonal branding plan with positioning, content themes, and platform strategy

Edge Cases

Newsjacking Controversial Topics (Brand Safety Risk)
  • Situation: A trending news story is relevant to the brand's expertise, but the topic is politically charged, divisive, or sensitive
  • Approach: Apply a strict brand safety assessment before any newsjacking response. Score the opportunity on three dimensions: Relevance (is the brand genuinely expert here?), Risk (could the response backfire?), and Reward (is the potential coverage worth the risk?). If the topic is politically divisive, recommend staying silent unless the brand has a clear, mission-aligned reason to speak. For sensitive topics (tragedy, crisis, discrimination), only respond if the brand can add genuine value, not promotional commentary. When in doubt, do not newsjack. Prepare a "kill switch" protocol for pulling published responses if sentiment shifts.
  • Situation: Healthcare, financial services, legal, or other regulated industries need legal review before any public statement
  • Approach: Build legal review into the workflow timeline — add 3-5 business days minimum for legal approval. Pre-approve a library of statements and claims that can be used without per-instance legal review to enable faster response. For journalist-request responses (where speed matters), create pre-cleared credential statements and limit expert commentary to well-established facts rather than claims that could be construed as advice. Always include appropriate disclaimers. Flag that press releases in regulated industries require compliance review before distribution.
Small Brand with No Media Relationships
  • Situation: Brand or executive has no existing press coverage, no media contacts, and no public profile
  • Approach: Start with foundation-building, not pitching tier 1 outlets. Phase the approach: (1) Build a credible online presence first (LinkedIn, website bio, author pages). (2) Start with journalist-request responses (Qwoted, Featured, Source of Sources) to build a portfolio of quotes and mentions. (3) Target tier 3 outlets (niche blogs, local media, industry newsletters) for initial coverage. (4) Create original data or research that gives media a reason to cite the brand. (5) After building a portfolio of 5-10 placements, begin pitching tier 2 publications. Set realistic expectations: building media authority from zero takes 6-12 months of consistent effort.
  • Situation: The brand is facing negative press, a product recall, customer complaint viral moment, or other reputation threat
  • Approach: This module handles proactive PR, not crisis communications. For active crisis situations, recommend the user consult a crisis communications specialist or agency. However, provide immediate guidance: (1) Acknowledge the situation promptly and transparently. (2) Do not hide, deflect, or attack. (3) Communicate what happened, what you are doing about it, and what changes will prevent recurrence. (4) Centralize communications through a single spokesperson. (5) Monitor media and social sentiment in real time. After the crisis stabilizes, use the standard PR workflow to rebuild trust through positive coverage, thought leadership, and earned media.
  • Content Engine — For creating thought leadership content, byline articles, blog posts, and social content that builds authority
  • AEO/GEO Intelligence — For ensuring AI platforms accurately represent the brand, which is heavily influenced by media citations and authority signals
  • Analytics & Insights — For measuring PR impact through backlink tracking, brand mention monitoring, referral traffic, and share of voice analysis
  • Campaign Orchestrator — For integrating earned media into broader campaign plans and amplifying PR wins through paid and owned channels
  • Audience Intelligence — For understanding which journalists and publications the target audience reads and trusts

© indranilbanerjee, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files in skills/digital-pr of indranilbanerjee/digital-marketing-pro.

  • SKILL.md
  • eeat-authority.md
  • link-building-tactics.md
  • media-outreach.md
  • newsjacking.md
  • press-releases.md
  • thought-leadership.md

Open the folder on GitHubat commit 9e949f3

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in indranilbanerjee/digital-marketing-pro, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Digital PR 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.

Digital PR compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Digital PR this skillindranilbanerjee/digital-marketing-pro8621 repos~4.4kAutomated safety check: PassMIT
Socialcoreyhaines31/marketingskills54k4 repos~4.5kAutomated safety check: PassMIT
HumanizerAzure-Samples/interview-coach-agent-framework17338 repos~5.8kAutomated safety check: PassMIT
Avoid AI Writingconorbronsdon/avoid-ai-writing4.9k3 repos~8.1kAutomated safety check: PassMIT
JavaScript Concept Fact Checkerleonardomso/33-js-concepts67k1 repos~5kAutomated safety check: PassMIT
User-Facing Text Cleanupguillaumemeyer/watermarks-remover24k—~3.5kAutomated safety check: PassMIT

Similar skills

  • Social

    coreyhaines31/marketingskills

    When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook, or wants to do social listening and engagement triage.

    54k GitHub starsUsed in 4 repos~4.5k tokens
    Writing & ContentAuto-check passed
  • Humanizer

    Azure-Samples/interview-coach-agent-framework

    Official

    Remove signs of AI-generated writing from text. An agent skill from Azure-Samples/interview-coach-agent-framework.

    173 GitHub starsUsed in 38 repos~5.8k tokens
    Writing & ContentAuto-check passed
  • Avoid AI Writing

    conorbronsdon/avoid-ai-writing

    Audit and rewrite content to remove AI writing patterns ("AI-isms").

    4.9k GitHub starsUsed in 3 repos~8.1k tokens
    Writing & ContentAuto-check passed
  • JavaScript Concept Fact Checker

    leonardomso/33-js-concepts

    Verifies the technical accuracy of JavaScript concept pages by checking code examples, MDN and ECMAScript claims and external links through a five-phase method.

    67k GitHub starsUsed in 1 repo~5k tokens
    Writing & ContentAuto-check passed
  • User-Facing Text Cleanup

    guillaumemeyer/watermarks-remover

    Audits prose for invisible Unicode characters and rewrites it while keeping facts, citations, code and required disclosures unchanged and the writer's voice intact.

    24k GitHub stars~3.5k tokensUpdated yesterday
    Writing & ContentAuto-check passed
  • Install Anti Slop

    trycompai/crm

    Install and configure the anti-slop Oxlint plugin in a local TypeScript or JavaScript repository.

    11k GitHub starsUsed in 1 repo~881 tokens
    Writing & ContentAuto-check passed

More from indranilbanerjee/digital-marketing-pro

All 162 skills in this repo
  • Import Template

    indranilbanerjee/digital-marketing-pro

    Import a deliverable template as a reusable placeholder template per brand.

    862 GitHub starsUsed in 1 repo~1.6k tokens
    Auto-check passed
  • Ab Test Plan

    indranilbanerjee/digital-marketing-pro

    Plan an A/B test by script: sample size per variant, days to run, stopping rules.

    862 GitHub starsUsed in 1 repo~1.9k tokens
    Auto-check passed
  • Aeo Audit

    indranilbanerjee/digital-marketing-pro

    Run a one-time AEO audit of six AI answer engines, scored per surface.

    862 GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • Agent Readiness Audit

    indranilbanerjee/digital-marketing-pro

    Audit agent readiness by script: AI-crawler rules, product schema, no-JS HTML, feeds.

    862 GitHub starsUsed in 1 repo~3.7k tokens
    Auto-check passed
  • Backlink Gap

    indranilbanerjee/digital-marketing-pro

    Find backlink gap domains linking to competitors, not you, scored by script.

    862 GitHub starsUsed in 1 repo~2.6k tokens
    Auto-check passed
  • C2pa Metadata

    indranilbanerjee/digital-marketing-pro

    Embed C2PA provenance in AI-generated images, video or PDF by script.

    862 GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed

Questions about Digital PR

What does Digital PR do?

Plan digital PR: media lists, thought leadership, E-E-A-T authority. Digital PR is an agent skill from indranilbanerjee/digital-marketing-pro. Plan digital PR: media lists, thought leadership, E-E-A-T authority.

When should I use Digital PR?

Digital PR fits situations like: writing & Content work in your project.

How do I install Digital PR in Claude Code?

Run `npx skills add indranilbanerjee/digital-marketing-pro --skill digital-pr -a claude-code`. Or copy the skill folder (skills/digital-pr in indranilbanerjee/digital-marketing-pro) into .claude/skills/digital-pr in your project. Claude Code loads it when a task matches its description.

How do I install Digital PR in Codex?

Run `npx skills add indranilbanerjee/digital-marketing-pro --skill digital-pr -a codex`. Or copy the skill folder (skills/digital-pr in indranilbanerjee/digital-marketing-pro) into .agents/skills/digital-pr in your project. Codex loads it when a task matches its description.

Can I use Digital PR 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 indranilbanerjee/digital-marketing-pro --skill digital-pr -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/digital-pr, .gemini/skills/digital-pr, .github/skills/digital-pr and .opencode/skills/digital-pr in your project.

What does Digital PR need to run?

Going by SKILL.md and its folder, Digital PR needs the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Digital PR 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 Digital PR 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 Digital PR use?

Digital PR is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Digital PR use?

About 4.4k tokens (SKILL.md is roughly 17k 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 Digital PR?

Skills that share tags, products or a category with Digital PR: Social (coreyhaines31/marketingskills, 54k stars), Humanizer (Azure-Samples/interview-coach-agent-framework, 173 stars), Avoid AI Writing (conorbronsdon/avoid-ai-writing, 4.9k stars) and JavaScript Concept Fact Checker (leonardomso/33-js-concepts, 67k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Digital PR?

indranilbanerjee (a GitHub user) maintains it in indranilbanerjee/digital-marketing-pro, which has 862 GitHub stars. The repository holds 162 skills in this directory. The repository was last updated on October 9, 2026.

Source: indranilbanerjee/digital-marketing-pro on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.