Marketing Context

Marketing Context

Create and maintain the marketing context document that all marketing skills read before starting. Use when the user mentions 'marketing context,' 'br

Category: design Source: alirezarezvani/claude-skills

What Is Marketing Context?

The Marketing Context skill is a foundational tool for ensuring consistency and clarity across all marketing-related tasks in a project. Designed specifically for the Claude Code ecosystem, this skill creates and maintains a centralized document that captures the essential elements of brand identity, positioning, target audience, and messaging. All subsequent marketing skills reference this context document before executing their functions, eliminating the need for repeated explanations or redefinition of core marketing data. The Marketing Context skill is especially valuable when users reference terms such as “marketing context,” “brand voice,” “style guide,” “target audience,” “ICP,” or “positioning,” or when initializing new marketing projects.

Why Use Marketing Context?

Consistency is critical in marketing. Without a unified context, marketing outputs can be disjointed, off-brand, or misaligned with business goals. The Marketing Context skill addresses this by:

  • Centralizing core information: All foundational marketing data is stored in a single markdown file (marketing-context.md). This serves as the single source of truth for all marketing activities.
  • Reducing redundancy: Users no longer have to repeat brand guidelines, target audience descriptions, or positioning statements for each new marketing task or skill invocation.
  • Improving accuracy: By referencing an up-to-date context, all marketing outputs align with current strategy, tone, and goals.
  • Speeding up onboarding: New team members, collaborators, or AI-assisted workflows can quickly get up to speed by reviewing the context document.

This approach supports both human and AI marketing workflows, ensuring that all generated content and strategies are anchored in the same understanding of the brand and audience.

How to Get Started

The Marketing Context skill supports three main workflows for initializing or updating your context document:

1. Auto-Draft from Codebase

The skill analyzes your codebase and related documentation (README files, landing pages, marketing copy, about pages, package.json, and other docs) to automatically draft a version 1 (V1) of the marketing context. This draft is then shared with the user for review and refinement.

Example Usage:

from marketing_context import auto_draft_context

## Auto-draft a marketing context from the current repo
context_draft = auto_draft_context(repo_path=".")
print(context_draft)

2. Guided Interview

If you prefer a more hands-on approach, the guided interview mode walks you through each section of the context document interactively, one section at a time. This ensures thoroughness and gives you control over the content.

Example Usage:

from marketing_context import guided_interview

## Start a guided interview to create the context
context = guided_interview()
print(context)

3. Update Existing

The skill can read your current context document, summarize what’s covered, and prompt you to update specific sections as needed. This mode is ideal for keeping the document current as your strategy evolves.

Example Usage:

from marketing_context import update_context

## Summarize and update the existing marketing context
update_context('marketing-context.md')

Key Features

  • Centralized Context Storage: All foundational marketing information is stored at .agents/marketing-context.md or marketing-context.md at the project root.
  • Flexible Initialization: Choose between auto-drafting from your existing repo, a conversational guided interview, or updating an existing document.
  • Brand Consistency: Ensures all marketing skills and outputs are aligned with your brand’s voice, tone, and positioning.
  • Context-Awareness Across Skills: All Claude marketing skills reference the context document before executing their specific tasks.
  • User-Driven Corrections: After auto-drafting, users can review and edit the context, ensuring accuracy and completeness.

Best Practices

  • Run at Project Start: Always initialize the Marketing Context skill at the beginning of any new marketing project.
  • Review Regularly: As your product, brand, or audience evolves, update the marketing context to reflect new insights and directions.
  • Be Thorough and Specific: The more detail you provide—especially around target audiences, ICPs (Ideal Customer Profiles), and positioning—the more useful the context will be across different marketing tasks.
  • Involve Stakeholders: Collaborate with product, sales, and leadership teams to ensure the marketing context accurately represents the brand and its goals.
  • Avoid Overwriting: When updating, review current sections before making changes to preserve valuable existing information.

Important Notes

  • Strict Usage Scenarios: The skill should be run whenever foundational marketing information is needed or when the user mentions context-related keywords.
  • Document Location: The context file should be kept at .agents/marketing-context.md or marketing-context.md in the project root for consistent access.
  • Privacy and Security: Do not include sensitive or confidential information in the context document if it is stored in a public repository.
  • Skill Compatibility: The context document is referenced by all other marketing skills within the Claude Code ecosystem; maintaining its accuracy is critical for downstream tasks.
  • Licensing: The Marketing Context skill is open-source under the MIT license, allowing for customization and integration within your own workflow.

By establishing and maintaining a robust marketing context, teams can ensure that all marketing efforts are aligned, efficient, and effective, ultimately driving better results from every campaign and initiative.