MCPInstall

account-based-marketing-agent

AI агент для ABM. Используй для автоматизации ABM кампаний и персонализации outreach.

Installs
73
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/dengineproblem/agents-monorepo --skill account-based-marketing-agent
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads account-based-marketing-agent automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Account-Based Marketing Agent

AI-powered автоматизация и оркестрация ABM кампаний для B2B маркетинга.

Core Capabilities

Agent Functions

abm_agent_capabilities:
  account_intelligence:
    - Company research automation
    - Technographic data gathering
    - Intent signal detection
    - Buying committee mapping
    - Competitive intelligence

  personalization:
    - Dynamic content generation
    - Account-specific messaging
    - Multi-stakeholder personalization
    - Journey orchestration

  campaign_automation:
    - Multi-channel coordination
    - Timing optimization
    - A/B test management
    - Budget allocation

  analytics:
    - Engagement scoring
    - Account health tracking
    - Pipeline attribution
    - ROI calculation

Account Selection & Tiering

ICP Scoring Model

ideal_customer_profile:
  firmographic_criteria:
    company_size:
      tier_1: "1000+ employees"
      tier_2: "200-999 employees"
      tier_3: "50-199 employees"
      weight: 25

    industry:
      primary: ["SaaS", "FinTech", "Healthcare IT"]
      secondary: ["E-commerce", "Manufacturing"]
      weight: 20

    revenue:
      tier_1: "$100M+"
      tier_2: "$20M-$100M"
      tier_3: "$5M-$20M"
      weight: 20

  technographic_criteria:
    tech_stack_fit:
      must_have: ["Salesforce", "HubSpot"]
      nice_to_have: ["Segment", "Snowflake"]
      weight: 15

    current_solutions:
      competitor_user: "+10 points"
      legacy_system: "+5 points"
      weight: 10

  behavioral_signals:
    intent_data:
      high_intent_topics: "+15 points"
      competitor_research: "+10 points"
      weight: 10

Account Tiering

account_tiers:
  tier_1_strategic:
    count: "10-25 accounts"
    characteristics:
      - Perfect ICP fit
      - High revenue potential ($500K+ ACV)
      - Known buying intent
      - Executive relationships possible

    engagement_model:
      - Dedicated account team
      - Custom content creation
      - Executive-to-executive outreach
      - In-person events/dinners
      - Annual budget: "$10-50K per account"

  tier_2_target:
    count: "50-100 accounts"
    characteristics:
      - Strong ICP fit
      - Medium revenue potential ($100-500K ACV)
      - Some intent signals

    engagement_model:
      - Shared account resources
      - Semi-custom content
      - Multi-channel campaigns
      - Virtual events
      - Annual budget: "$2-10K per account"

  tier_3_scale:
    count: "200-500 accounts"
    characteristics:
      - Good ICP fit
      - Lower revenue potential ($25-100K ACV)

    engagement_model:
      - Automated campaigns
      - Industry-personalized content
      - Programmatic advertising
      - Annual budget: "$500-2K per account"

Buying Committee Mapping

Stakeholder Identification

buying_committee:
  champion:
    role: "Day-to-day user who benefits most"
    typical_titles:
      - "Manager"
      - "Director"
      - "Team Lead"
    messaging_focus:
      - Productivity gains
      - Pain point solutions
      - Ease of implementation

  decision_maker:
    role: "Has budget authority"
    typical_titles:
      - "VP"
      - "C-level"
      - "Head of"
    messaging_focus:
      - ROI and business impact
      - Strategic alignment
      - Risk mitigation

  technical_evaluator:
    role: "Assesses technical fit"
    typical_titles:
      - "IT Director"
      - "Solutions Architect"
      - "Security Lead"
    messaging_focus:
      - Integration capabilities
      - Security and compliance
      - Technical specifications

  influencer:
    role: "Shapes opinion but doesn't decide"
    typical_titles:
      - "Consultant"
      - "Board member"
      - "Industry analyst"
    messaging_focus:
      - Industry trends
      - Competitive positioning
      - Thought leadership

  blocker:
    role: "May oppose the purchase"
    typical_titles:
      - "Procurement"
      - "Legal"
      - "Finance"
    messaging_focus:
      - Risk mitigation
      - Compliance
      - Vendor stability

Contact Discovery Automation

# Example: LinkedIn + Intent data enrichment
def discover_buying_committee(account_domain: str) -> dict:
    """
    Automated buying committee discovery
    """
    contacts = []

    # Step 1: LinkedIn Sales Navigator search
    linkedin_results = linkedin_api.search_people(
        company_domain=account_domain,
        titles=[
            "VP Marketing", "CMO", "Head of Marketing",
            "VP Sales", "CRO", "Head of Revenue",
            "VP IT", "CTO", "Head of Technology"
        ],
        seniority=["Director", "VP", "C-Level"]
    )

    # Step 2: Enrich with intent data
    for contact in linkedin_results:
        intent_score = intent_provider.get_contact_intent(
            email=contact.get("email"),
            topics=["marketing automation", "ABM", "sales engagement"]
        )

        contact["intent_score"] = intent_score
        contact["role_classification"] = classify_buyer_role(contact["title"])

    # Step 3: Prioritize by intent + seniority
    contacts = sorted(
        linkedin_results,
        key=lambda x: (x["intent_score"], x["seniority_rank"]),
        reverse=True
    )

    return {
        "account": account_domain,
        "buying_committee": contacts[:10],
        "champion_candidates": [c for c in contacts if c["role_classification"] == "champion"],
        "decision_makers": [c for c in contacts if c["role_classification"] == "decision_maker"]
    }

Intent Signal Processing

Intent Data Sources

intent_signals:
  first_party:
    website_behavior:
      - Page visits (especially pricing, demo, comparison)
      - Time on site
      - Return visits
      - Content downloads
      - Webinar registrations

    email_engagement:
      - Open rates
      - Click-through rates
      - Reply rates
      - Forward rates

    product_signals:
      - Free trial signup
      - Feature usage
      - Support tickets
      - API calls

  third_party:
    research_intent:
      provider: "Bombora, G2, TrustRadius"
      signals:
        - Topic surge
        - Competitor research
        - Category research

    hiring_signals:
      provider: "LinkedIn, job boards"
      signals:
        - Relevant job postings
        - Team expansion
        - New leadership

    technographic_changes:
      provider: "BuiltWith, HG Insights"
      signals:
        - New tech adoption
        - Contract renewals approaching
        - Vendor changes

Intent Score Calculation

def calculate_account_intent_score(account_id: str) -> dict:
    """
    Multi-signal intent scoring
    """
    scores = {
        "first_party": 0,
        "third_party": 0,
        "composite": 0
    }

    # First-party signals (weight: 60%)
    website_score = get_website_engagement_score(account_id)  # 0-100
    email_score = get_email_engagement_score(account_id)       # 0-100
    product_score = get_product_engagement_score(account_id)   # 0-100

    scores["first_party"] = (
        website_score * 0.4 +
        email_score * 0.3 +
        product_score * 0.3
    )

    # Third-party signals (weight: 40%)
    topic_surge = get_bombora_topic_surge(account_id)          # 0-100
    hiring_signals = get_hiring_signal_score(account_id)       # 0-100
    tech_changes = get_technographic_change_score(account_id)  # 0-100

    scores["third_party"] = (
        topic_surge * 0.5 +
        hiring_signals * 0.3 +
        tech_changes * 0.2
    )

    # Composite score
    scores["composite"] = (
        scores["first_party"] * 0.6 +
        scores["third_party"] * 0.4
    )

    # Classify intent level
    if scores["composite"] >= 80:
        scores["intent_level"] = "hot"
        scores["recommended_action"] = "immediate_sales_outreach"
    elif scores["composite"] >= 60:
        scores["intent_level"] = "warm"
        scores["recommended_action"] = "accelerated_nurture"
    elif scores["composite"] >= 40:
        scores["intent_level"] = "engaged"
        scores["recommended_action"] = "standard_nurture"
    else:
        scores["intent_level"] = "cold"
        scores["recommended_action"] = "awareness_campaign"

    return scores

Campaign Orchestration

Multi-Channel Playbook

abm_playbook:
  name: "Enterprise Account Activation"
  trigger: "Account reaches intent score >= 70"
  duration: "90 days"

  week_1_2:
    goal: "Awareness and research facilitation"
    channels:
      linkedin_ads:
        - Sponsored content to buying committee
        - Thought leadership pieces
        - Budget: "$500/account"

      display_retargeting:
        - Account-based display ads
        - Case study promotion
        - Budget: "$300/account"

      direct_mail:
        - Research report + handwritten note
        - To: Champion and Decision Maker
        - Cost: "$50/piece"

  week_3_4:
    goal: "Engagement and education"
    channels:
      email_sequence:
        - 4-email nurture sequence
        - Personalized by role
        - Content: Industry insights

      linkedin_outreach:
        - SDR connection requests
        - Value-first messaging
        - Target: 5 contacts per account

      webinar_invitation:
        - Industry-specific webinar
        - Executive speaker

  week_5_6:
    goal: "Conversion push"
    channels:
      personalized_video:
        - Custom video for champion
        - Demo of relevant features

      executive_outreach:
        - AE reaches decision maker
        - Reference customer intro

      gifting:
        - High-value gift to decision maker
        - Budget: "$100-250"

  week_7_12:
    goal: "Deal progression support"
    channels:
      sales_enablement:
        - Custom ROI calculator
        - Business case template
        - Reference calls

      expansion_content:
        - Additional stakeholder content
        - Technical documentation
        - Security questionnaire support

Campaign Automation Rules

automation_rules:
  intent_spike_response:
    trigger: "Intent score increases >20 points in 7 days"
    actions:
      - notify_account_owner
      - add_to_accelerated_sequence
      - increase_ad_spend_2x
      - create_sales_task_urgent

  champion_engagement:
    trigger: "Champion visits pricing page 2+ times"
    actions:
      - send_personalized_pricing_email
      - assign_sdr_call_task
      - add_decision_maker_to_parallel_sequence

  multi_stakeholder_activity:
    trigger: "3+ contacts from account active in 7 days"
    actions:
      - create_opportunity_if_none
      - send_team_briefing_to_ae
      - launch_full_buying_committee_sequence

  competitor_research:
    trigger: "Account researching competitor topics"
    actions:
      - send_competitive_comparison_content
      - add_to_competitive_ad_campaign
      - alert_account_owner

Personalization Engine

Dynamic Content Generation

personalization_variables:
  account_level:
    - Company name
    - Industry
    - Company size
    - Recent news
    - Technology stack
    - Competitors used

  contact_level:
    - First name
    - Title/role
    - Department
    - Seniority
    - LinkedIn activity
    - Content interests

  behavioral:
    - Pages visited
    - Content downloaded
    - Emails engaged
    - Meeting history

content_templates:
  email_subject_lines:
    champion:
      - "[Company] + [Our Company]: solving [pain point]"
      - "[First name], quick question about [topic they researched]"

    decision_maker:
      - "How [Similar Company] achieved [result]"
      - "[First name], ROI of [solution category] at [Company]"

  email_body_frameworks:
    pain_point_led:
      opening: "I noticed [Company] is [signal/news/hiring]. Many [industry] companies face [pain point] when [situation]."
      bridge: "We've helped [reference company] solve this by [solution approach]."
      cta: "Worth a 15-minute call to see if we can help [Company] similarly?"

    insight_led:
      opening: "Based on [research/data point], [industry] companies are [trend]."
      bridge: "[Company] is well-positioned to [opportunity] by [approach]."
      cta: "I'd love to share how we're helping companies like [reference] capitalize on this."

Engagement Scoring

Account Engagement Model

engagement_scoring:
  email_engagement:
    open: 1
    click: 3
    reply: 10
    meeting_booked: 25

  website_engagement:
    page_view: 1
    pricing_page: 5
    demo_page: 7
    feature_page: 3
    blog_post: 1
    case_study: 4

  content_engagement:
    whitepaper_download: 5
    webinar_registration: 7
    webinar_attendance: 15
    video_watch_50_percent: 3
    video_watch_100_percent: 5

  ad_engagement:
    impression: 0.01
    click: 2

  sales_engagement:
    meeting_held: 50
    proposal_sent: 75
    verbal_commit: 100

  score_thresholds:
    cold: "0-25"
    engaged: "26-50"
    marketing_qualified: "51-100"
    sales_qualified: "101+"

Attribution & Analytics

Multi-Touch Attribution

attribution_models:
  first_touch:
    description: "100% credit to first interaction"
    use_case: "Understanding awareness channels"

  last_touch:
    description: "100% credit to last interaction before conversion"
    use_case: "Understanding closing channels"

  linear:
    description: "Equal credit to all touchpoints"
    use_case: "Balanced view of customer journey"

  time_decay:
    description: "More credit to recent touchpoints"
    use_case: "Focus on conversion drivers"

  position_based:
    description: "40% first, 40% last, 20% middle"
    use_case: "Balanced awareness + conversion focus"

  data_driven:
    description: "ML-based attribution"
    use_case: "Most accurate but requires volume"

ABM Metrics Dashboard

abm_metrics:
  account_coverage:
    - "% of target accounts reached"
    - "% of buying committee engaged"
    - "Average contacts engaged per account"

  engagement_metrics:
    - "Account engagement score trend"
    - "Channel engagement breakdown"
    - "Content performance by persona"

  pipeline_metrics:
    - "Target account pipeline generated"
    - "Average deal size (ABM vs non-ABM)"
    - "Win rate (ABM vs non-ABM)"
    - "Sales cycle length (ABM vs non-ABM)"

  efficiency_metrics:
    - "Cost per engaged account"
    - "Cost per opportunity"
    - "Marketing influenced pipeline"
    - "ABM ROI"

Integration Architecture

Tech Stack Integration

abm_tech_stack:
  crm:
    primary: "Salesforce"
    sync:
      - Account scores
      - Contact engagement
      - Campaign membership
      - Intent signals

  marketing_automation:
    primary: "Marketo / HubSpot"
    sync:
      - Lead scoring
      - Email campaigns
      - Landing pages
      - Form submissions

  abm_platform:
    options: ["Demandbase", "6sense", "Terminus"]
    capabilities:
      - Account identification
      - Intent data
      - Advertising orchestration
      - Analytics

  sales_engagement:
    options: ["Outreach", "Salesloft"]
    sync:
      - Sequence enrollment
      - Activity logging
      - Meeting scheduling

  intent_data:
    providers: ["Bombora", "G2", "TrustRadius"]
    sync:
      - Topic surge scores
      - Research signals
      - Review activity

  enrichment:
    providers: ["ZoomInfo", "Clearbit", "Apollo"]
    data:
      - Contact information
      - Technographics
      - Firmographics

Лучшие практики

  1. Качество важнее количества — лучше 50 хорошо проработанных аккаунтов чем 500 поверхностных
  2. Sales и Marketing alignment — совместное определение ICP и целевых аккаунтов
  3. Персонализация по ролям — разный messaging для разных stakeholders
  4. Multi-channel orchestration — координируй все каналы в единую journey
  5. Intent-based prioritization — фокусируйся на аккаунтах с высоким intent
  6. Измеряй account engagement, не только leads — ABM metric отличается от demand gen
  7. Content по стадиям воронки — awareness → consideration → decision
  8. Регулярный review target accounts — пересматривай список каждый квартал

FAQ

What does the account-based-marketing-agent skill do?

AI агент для ABM. Используй для автоматизации ABM кампаний и персонализации outreach.

How do I install account-based-marketing-agent?

Run npx skills add https://github.com/dengineproblem/agents-monorepo --skill account-based-marketing-agent in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/account-based-marketing-agent/ (personal) or .claude/skills/account-based-marketing-agent/ (project).

Which AI agents can use account-based-marketing-agent?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is account-based-marketing-agent safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains account-based-marketing-agent?

It is published by dengineproblem in dengineproblem/agents-monorepo. It has 73 recorded installs.

More from dengineproblem/agents-monorepo

View all →

social-media-marketing

dengineproblem/agents-monorepo

Эксперт по SMM. Используй для стратегий в Instagram, Facebook, TikTok, LinkedIn, контент-планов и community management.

Marketing & SEO1.2K installs

frontend-design

dengineproblem/agents-monorepo

Open the skill to read its SKILL.md instructions.

Frontend & Design288 installs

video-marketing

dengineproblem/agents-monorepo

Open the skill to read its SKILL.md instructions.

Marketing & SEO259 installs

k6-load-test

dengineproblem/agents-monorepo

Эксперт k6 нагрузочного тестирования. Используй для performance testing, load scenarios и stress tests.

Testing & QA181 installs

b2b-saas-marketing

dengineproblem/agents-monorepo

Open the skill to read its SKILL.md instructions.

Marketing & SEO141 installs

seo-expert

dengineproblem/agents-monorepo

Open the skill to read its SKILL.md instructions.

Marketing & SEO129 installs

Popular marketing & seo skills

View category →

reddit-automation

flowkit-labs/skills

Find Reddit threads where people are genuinely asking for what you offer, then draft short, genuinely helpful replies — disclosing your affiliation honestly and naming your product only when it truly answers the question. Two moves: discovery — scan the right subreddits for real needs (recommendation asks, expressed pain, competitor mentions) and rank the few threads where you can actually help; drafting — write from real experience, respect each community's self-promo rules, and keep a human in the loop to review and post. This markets on Reddit the honest way: contribute value, disclose who you are, never astroturf. Distilled from the playbook behind doany.ai's Reddit agent. Triggers on "find reddit opportunities", "reddit marketing", "reddit automation", "reply on reddit for my product", "reddit community engagement", "reddit lead gen", or any ask to turn Reddit threads into genuine, disclosed marketing replies.

Marketing & SEO1.1M installs

twitter-automation

101-skills/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO880K installs

twitter-automation

magentosh/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO771.7K installs

twitter-automation

qu-skills/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO564.3K installs

product-launch-video

heygen-com/hyperframes

Turn a product or marketing URL, pasted script, or brief into a product launch / promo video — SaaS promos, feature reveals, product demos, app and company launches. Use when the user wants to market, launch, promote, or reveal a product; the default for any commercial URL. Site tours / showcases of a website route here too — the brief carries the show-it-as-is intent. Unclear → /hyperframes.

Marketing & SEO538.7K installs

twitter-automation

skills-shell/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO453.7K installs