
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- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads account-based-marketing-agent automatically when relevant.
- 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
Лучшие практики
- Качество важнее количества — лучше 50 хорошо проработанных аккаунтов чем 500 поверхностных
- Sales и Marketing alignment — совместное определение ICP и целевых аккаунтов
- Персонализация по ролям — разный messaging для разных stakeholders
- Multi-channel orchestration — координируй все каналы в единую journey
- Intent-based prioritization — фокусируйся на аккаунтах с высоким intent
- Измеряй account engagement, не только leads — ABM metric отличается от demand gen
- Content по стадиям воронки — awareness → consideration → decision
- Регулярный 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
social-media-marketing
dengineproblem/agents-monorepo
Эксперт по SMM. Используй для стратегий в Instagram, Facebook, TikTok, LinkedIn, контент-планов и community management.
frontend-design
dengineproblem/agents-monorepo
Open the skill to read its SKILL.md instructions.
video-marketing
dengineproblem/agents-monorepo
Open the skill to read its SKILL.md instructions.
k6-load-test
dengineproblem/agents-monorepo
Эксперт k6 нагрузочного тестирования. Используй для performance testing, load scenarios и stress tests.
b2b-saas-marketing
dengineproblem/agents-monorepo
Open the skill to read its SKILL.md instructions.
seo-expert
dengineproblem/agents-monorepo
Open the skill to read its SKILL.md instructions.
Popular marketing & seo skills
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.
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
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
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
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.
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