One-click install
npx skills add https://github.com/ajayatwal1105-emerson/digital-marketing-pro --skill engagement-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: engagement-workflow
Source: https://github.com/ajayatwal1105-emerson/digital-marketing-pro/tree/main/skills/engagement-workflow
Command: npx skills add https://github.com/ajayatwal1105-emerson/digital-marketing-pro --skill engagement-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the confusion of coordinating a complex, multi-stage marketing engagement by providing a single, stateful orchestrator that drives each part in order and prevents unsafe “auto-advancing” before you confirm completion.

Core Features & Use Cases

  • Runs the canonical 12-Part engagement flow: Guides brand intake (Stone vs Opinion), then delegates external research, core documents, client validation, selective v2 re-runs, preparation, growth planning, channel strategy, execution artefacts, AI creative instructions, and a continuous improvement loop.
  • Manages engagement state and auditability: Uses scripts/engagement-state.py to persist progress and ensures _engagement.json is never hand-edited.
  • Applies Decision Matrix and Update-Back rules: Computes re-run plans from validation decisions and bumps document versions with downstream review queues.

Quick Start

Start an engagement by running this command: /digital-marketing-pro:engagement start <brand-slug> <engagement-id>.

Frequently Asked Questions about engagement-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I orchestrate a multi-stage marketing engagement workflow without auto-advancing steps?

A 12-part marketing engagement workflow coordinates brand intake, external research, core documents, and client validation. It delegates sub-skills across the engagement lifecycle while persisting state to prevent skipping unconfirmed steps.

How do I start a new 12-part marketing engagement flow?

Start a marketing engagement by running the initialization command with a brand-slug and engagement-id. This triggers brand intake, delegates external research, and generates core documents sequentially.

How does the decision matrix handle client validation and document version updates?

The decision matrix computes re-run plans from client validation decisions. It then bumps document versions using update-back rules, generating downstream review queues to ensure auditability and content provenance throughout the engagement state.

Can I manually edit the engagement state file to advance the workflow faster?

You should never hand-edit the engagement state file. The workflow requires state persistence through the designated engagement-state.py script to maintain auditability and ensure the decision matrix and update-back rules function correctly.

What is the best way to manage state persistence for a complex brand strategy lifecycle?

Managing brand strategy state persistence requires a dedicated orchestrator that coordinates delegated sub-skills and computes decision-matrix re-runs. This ensures document versioning and client validation remain auditable across the entire 12-part engagement.

Does this marketing engagement workflow support selective v2 re-runs after client validation?

Yes, the workflow applies decision matrix rules to compute selective v2 re-runs based on client validation outcomes. It bumps document versions and queues downstream reviews without auto-advancing user-confirmed steps.