Token导航 LogoToken导航

Agent Skill · 研究检索

hubspot-implementation-plan(HubSpot 实现计划)

hubspot-implementation-plan 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

hubspot-implementation-plan 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 29,977。

总安装 2,957周安装 127GitHub Stars 公开资料未说明下载 1,036核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:hubspot-implementation-plan(HubSpot 实现计划)
来源仓库:https://github.com/tomgranot/hubspot-implementation-plan
安装命令:
openclaw skills install hubspot-implementation-plan
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install hubspot-implementation-plan

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于根据审核报告生成分阶段清理实施计划。提供优先级排序、工作量估算与依赖关系分析。适合制定有序的 CRM 数据治理与系统优化路径。输出内容需结合实际业务调整,不可直接执行。建议结合人工判断确认关键节点可行性。

hubspot-implementation-plan 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install hubspot-implementation-plan;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

hubspot-implementation-plan 怎么安装?

在终端执行 openclaw skills install hubspot-implementation-plan。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

hubspot-implementation-plan 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

hubspot-implementation-plan 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

hubspot-implementation-plan 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

hubspot-implementation-plan 用的人多吗?

公开数据是累计安装 2,957 次,近一周安装 127 次,下载 1,036 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

hubspot-implementation-plan 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
hubspot-implementation-plan

HubSpot 实现计划 · 本页

2,957—需要联网MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
hubspot-implementation-plan
description
Generate a phased implementation plan from a HubSpot audit report. Creates prioritized, sequenced cleanup processes with effort estimates, dependencies, and automation feasibility. Use after running /hubspot-audit.
license
MIT
metadata
author
tomgranot
version
1.0
category
audit-planning

HubSpot Implementation Plan Generator

Generate a phased, prioritized cleanup and optimization plan from a HubSpot audit report. This skill reads audit findings, sequences them into phases with dependencies, and outputs a detailed implementation roadmap with automation feasibility for each task.

Prerequisites

  • A completed audit report in reports/ (generated by /hubspot-audit)
  • If no audit report exists, instruct the user to run /hubspot-audit first

Steps

1. Load the Audit Report

Find the most recent file matching reports/hubspot-audit-*.md. Read it and extract:

  • Letter grades per dimension
  • Exact counts for each metric
  • The priority recommendations section

If multiple reports exist, use the most recent by date in the filename.

2. Generate the Phased Plan

Analyze the audit findings and organize cleanup tasks into five phases. Each phase builds on the previous one. Only include tasks that are relevant based on the audit findings — if a dimension scored A, skip or deprioritize its tasks.

Phase 1: Immediate Hygiene (Week 1-2)

These tasks have direct billing or deliverability impact. Do them first.

TaskTrigger (from audit)SkillAutomationEst. Time
Delete contacts with no email addressData Completeness: missing email count > 0/delete-no-email-contactsFully scriptable1 hr
Suppress hard bounced contactsDeliverability: hard bounce count > 0/suppress-hard-bouncedHybrid (API + workflow)1-2 hrs
Suppress global unsubscribesDeliverability: global unsub count > 0/suppress-global-unsubscribesHybrid (API + workflow)1-2 hrs
Suppress ghost contacts (never engaged)Engagement: never-engaged count > threshold/suppress-ghost-contactsHybrid (API + workflow)2-3 hrs
Merge duplicate companiesDuplicates: duplicate domain count > 0/merge-duplicate-companiesFully scriptable2-4 hrs
Reassign deactivated owner contactsOwner Health: deactivated owners with records > 0/reassign-deactivated-ownersFully scriptable1-2 hrs

Key constraint: hs_marketable_status is read-only via API. All suppression tasks use a hybrid approach:

  1. Script sets a custom flag property (e.g., suppress_reason) via API
  2. A HubSpot workflow triggers on that flag and sets the contact as non-marketing

This workflow must be built manually in the HubSpot UI before running suppression scripts.

Phase 2: Data Enrichment (Week 3-4)

Fill data gaps to enable segmentation and scoring.

TaskTrigger (from audit)SkillAutomationEst. Time
Enrich company name from associationCompleteness: missing company name/enrich-company-nameFully scriptable1-2 hrs
Enrich contact industry from companyCompleteness: missing industry/enrich-industryFully scriptable1-2 hrs
Standardize country/state valuesCompleteness: inconsistent geo data/standardize-geo-valuesFully scriptable2-3 hrs
Backfill country/state from IP or companyCompleteness: missing geo data/backfill-geo-dataFully scriptable2-3 hrs
Fix lifecycle stagesCompleteness: missing or incorrect lifecycle stages/fix-lifecycle-stagesFully scriptable2-3 hrs
Assign unowned contactsOwner Health: unowned contacts > 0/assign-unowned-contactsFully scriptable1-2 hrs

Key constraint: Lifecycle stage is forward-only in HubSpot. To set a contact to an *earlier* stage, you must first clear the property (set to empty string), then set the desired value. The script must handle this two-step process.

Phase 3: Segmentation & Scoring (Week 4-6)

Build the targeting infrastructure.

TaskTrigger (from audit)SkillAutomationEst. Time
Create ICP tier property and workflowsAlways (after enrichment)/create-icp-tiersHybrid (API + workflow)3-4 hrs
Build lead scoring modelAlways (after enrichment)/build-lead-scoringManual UI only4-6 hrs
Build smart lists for segmentsAlways (after scoring)/build-smart-listsFully scriptable (Lists API)2-3 hrs
Create segment lists for campaignsAlways (after smart lists)/create-segment-listsFully scriptable1-2 hrs

Key constraint: HubSpot's lead scoring tool is UI-only. There is no API for configuring scoring rules. Build the scoring model manually based on the ICP tier data from the previous step.

Phase 4: Automation (Week 6-8)

Set up ongoing automated hygiene.

TaskTrigger (from audit)SkillAutomationEst. Time
New contact hygiene workflowAlways/new-contact-hygiene-workflowManual UI only2-3 hrs
Engagement-based suppression workflowEngagement grade D or F/engagement-suppression-workflowManual UI only2-3 hrs
Lifecycle stage progression workflowAlways/lifecycle-progression-workflowManual UI only2-3 hrs
Bounce monitoring workflowDeliverability grade C or worse/bounce-monitoring-workflowManual UI only1-2 hrs

Key constraint: The HubSpot Workflows API (v4) is beta and unstable. Do not attempt to create workflows via API. However, you have three options for building each workflow:

  1. Manual UI Build -- Follow the step-by-step instructions in each skill. Most reliable, full control over triggers and actions.
  1. HubSpot Breeze AI -- Use Breeze (Automation > Workflows > Create workflow > "Describe what you want") to generate a workflow skeleton from a natural language prompt. Each workflow skill includes a ready-to-paste Breeze prompt. Critical caveat: Breeze creates event-based triggers (OR logic) instead of filter-based triggers (AND logic). You MUST manually verify and fix trigger conditions after Breeze generates the workflow. Breeze also cannot create "is unknown" branch conditions, copy properties from associated objects, or configure re-enrollment rules.
  1. Claude Anthropic Chrome Extension -- Use the Claude Chrome extension to interact with the HubSpot workflow builder UI directly. Claude can see the UI and click through each step, which is often more accurate than Breeze for complex workflows with nested branches or multi-condition AND triggers.

Each workflow skill (/new-contact-hygiene-workflow, /engagement-suppression-workflow, /lifecycle-progression-workflow, /bounce-monitoring-workflow) documents all three options with specific guidance and Breeze prompts tailored to that workflow. The ICP tier classification workflows in /create-icp-tiers also include these three options.

Note on Fast Mode: If you're using Claude Code's Fast Mode to speed up workflow creation, be aware of the billing model: Haiku usage is included in your subscription, but Opus in Fast Mode consumes extra credits. For workflow building tasks (which are UI-heavy and may require many interactions), consider whether the speed tradeoff is worth the credit cost.
Phase 5: Ongoing Maintenance (Ongoing)

Recurring tasks to keep the CRM clean.

TaskFrequencySkillAutomationEst. Time
Weekly cleanup routineWeekly/weekly-cleanup-routineChecklist (manual)1 hr/week
Clean up unused listsMonthly/cleanup-listsPartially scriptable1-2 hrs
Clean up unused formsMonthly/cleanup-formsPartially scriptable1-2 hrs
Clean up stale workflowsMonthly/cleanup-workflowsPartially scriptable1-2 hrs
Clean up dashboardsQuarterly/cleanup-dashboardsManual UI only1-2 hrs
Clean up stale dealsQuarterly/cleanup-dealsPartially scriptable2-3 hrs
Clean up unused propertiesQuarterly/cleanup-propertiesPartially scriptable2-3 hrs
Review lead ownersQuarterly/cleanup-lead-ownersPartially scriptable1-2 hrs
Review bounced contactsMonthly/review-bounced-contactsPartially scriptable1 hr
Quarterly full database auditQuarterly/hubspot-auditFully scriptable1 hr

3. Build the Dependency Graph

Map dependencies between tasks. A task cannot start until its dependencies are complete:

Phase 1 (all tasks independent of each other, can run in parallel)
  |
  v
Phase 2 (depends on Phase 1 completion)
  - enrich-company-name → enrich-industry (industry comes from company)
  - standardize-geo → backfill-geo (standardize first, then fill gaps)
  - fix-lifecycle-stages (independent)
  - assign-unowned-contacts (independent, but after deactivated owner reassignment)
  |
  v
Phase 3 (depends on Phase 2 completion)
  - create-icp-tiers → build-lead-scoring → build-smart-lists → create-segment-lists
  |
  v
Phase 4 (depends on Phase 3 for full effectiveness, but can start after Phase 2)
  - All workflow tasks are independent of each other
  |
  v
Phase 5 (starts after Phase 4, runs indefinitely)

4. Compute Effort Summary

Sum up estimated hours and present:

CategoryHours
Fully scriptable tasksX hrs
Hybrid tasks (API + manual workflow)X hrs
Manual UI tasksX hrs
Total estimated effortX hrs

5. Key Technical Constraints Summary

Include this section in every plan:

  1. hs_marketable_status is read-only via API — This is the single biggest blocker. Any task that needs to suppress or unsuppress a contact as a marketing contact cannot do so directly via API. Workaround: set a custom flag property via API, then trigger a HubSpot workflow on that flag to change marketing status.
  1. HubSpot Workflows API v4 is beta/unstable — Do not attempt to create workflows via API. Build all workflows manually in the HubSpot UI using the specifications from each skill.
  1. Lifecycle stage is forward-only — HubSpot prevents setting a contact to an earlier lifecycle stage. To fix this, clear the property first (set to empty string via API), then set the desired stage in a second API call.
  1. Search API caps at 10,000 results — Any query that might return more than 10K results must be segmented (e.g., by date range or property value) and summed. This affects most counting queries on large portals.
  1. Rate limit: 100 requests per 10 seconds — All scripts must implement rate limiting. Use exponential backoff on HTTP 429 responses.

Output Format

Save the plan to reports/implementation-plan-{YYYY-MM-DD}.md with this structure:

# HubSpot CRM Implementation Plan

**Generated:** YYYY-MM-DD
**Based on audit:** hubspot-audit-YYYY-MM-DD.md

## Executive Summary

Based on the audit findings, this portal requires attention across X dimensions.
The most critical issues are:
1. [Top finding from audit]
2. [Second finding]
3. [Third finding]

**Total estimated effort:** XX-XX hours over 6-8 weeks

## Phase 1: Immediate Hygiene (Week 1-2)

**Goal:** Reduce billing costs and protect sender reputation.

### 1.1 Delete Contacts With No Email Address
- **Why:** Contacts without email cannot receive marketing — they are dead weight
  that inflates your contact tier billing.
- **Count from audit:** X,XXX contacts
- **Automation:** Fully scriptable
- **Skill:** `/delete-no-email-contacts`
- **Dependencies:** None
- **Estimated time:** 1 hour
- **Status:** [ ] Not started

### 1.2 Suppress Hard Bounced Contacts
- **Why:** Hard bounces damage sender reputation and deliverability scores.
  These contacts will never receive email again.
- **Count from audit:** X,XXX contacts
- **Automation:** Hybrid — API sets flag, workflow changes marketing status
- **Skill:** `/suppress-hard-bounced`
- **Dependencies:** Suppression workflow must be built in UI first
- **Estimated time:** 1-2 hours
- **Status:** [ ] Not started

### 1.3 Suppress Global Unsubscribes
- **Why:** Globally unsubscribed contacts count toward billing but cannot
  be emailed. Set as non-marketing to reduce costs.
- **Count from audit:** X,XXX contacts
- **Automation:** Hybrid — API sets flag, workflow changes marketing status
- **Skill:** `/suppress-global-unsubscribes`
- **Dependencies:** Suppression workflow must be built in UI first
- **Estimated time:** 1-2 hours
- **Status:** [ ] Not started

...continue for all tasks in all phases...

---

## Dependency Map

[Phase 1] ──→ [Phase 2] ──→ [Phase 3] ──→ [Phase 4] ──→ [Phase 5] │ │ ├─ company name ├─ ICP tiers │ └─→ industry │ └─→ lead scoring ├─ geo std │ └─→ smart lists │ └─→ geo fill │ ├─ lifecycle │ └─ assign owners │


---

## Technical Constraints

1. `hs_marketable_status` is read-only via API ...
2. Workflows API v4 is beta ...
3. Lifecycle stage is forward-only ...
4. Search API caps at 10K ...
5. Rate limit: 100 req / 10 sec ...

---

## Effort Summary

| Category | Tasks | Hours |
|----------|-------|-------|
| Fully scriptable | X | XX hrs |
| Hybrid (API + workflow) | X | XX hrs |
| Manual UI only | X | XX hrs |
| Ongoing maintenance | X | XX hrs/month |
| **Total initial setup** | **X** | **XX hrs** |

---

## Tracking Checklist

### Phase 1: Immediate Hygiene
- [ ] Delete no-email contacts (X,XXX)
- [ ] Suppress hard bounced (X,XXX)
- [ ] Suppress global unsubscribes (X,XXX)
- [ ] Suppress ghost contacts (X,XXX)
- [ ] Merge duplicate companies (X,XXX)
- [ ] Reassign deactivated owner contacts (X,XXX)

### Phase 2: Data Enrichment
- [ ] Enrich company name from association
- [ ] Enrich industry from company
- [ ] Standardize country/state values
- [ ] Backfill country/state data
- [ ] Fix lifecycle stages
- [ ] Assign unowned contacts

### Phase 3: Segmentation & Scoring
- [ ] Create ICP tier property + workflows
- [ ] Build lead scoring model
- [ ] Build smart lists
- [ ] Create segment lists

### Phase 4: Automation
- [ ] New contact hygiene workflow
- [ ] Engagement suppression workflow
- [ ] Lifecycle progression workflow
- [ ] Bounce monitoring workflow

### Phase 5: Ongoing Maintenance
- [ ] Weekly cleanup routine established
- [ ] Monthly list/form/workflow cleanup scheduled
- [ ] Quarterly audit scheduled

6. Handle Gaps — Missing Skills

After mapping all audit findings to skills, check if any findings have no matching skill. This is expected — every HubSpot portal is different and some issues are unique.

For each unmapped finding:

  1. Flag it in the plan: Add a section called "Custom Skills Needed" listing each gap.
  1. Offer to create the skill:
   The audit found [X] issues that aren't covered by existing skills:

   1. [Issue description] — suggested skill name: `/[name]`
   2. [Issue description] — suggested skill name: `/[name]`

   I can create these skills for you right now. Want me to proceed?
  1. Ask about upstream contribution:
   These new skills could help other HubSpot admins facing the same issues.
   Would you like to contribute them back to the community?

   If yes, I'll:
   - Create each skill following the standard SKILL.md format
   - Push them to your fork of hubspot-admin-skills
   - Open a pull request to the upstream repo

   This is completely optional — you can also keep them local.
  1. If the user agrees, for each new skill:

- Create skills/<name>/SKILL.md with proper frontmatter and the 4-stage pattern - Add it to the plan as a regular task - After all skills are created, commit and push to the user's fork - Open a PR to tomgranot/hubspot-admin-skills with a description of what each skill does

7. Contribution Quick-Start

If the user wants to help improve the skill set (whether they found gaps or not), provide these instructions:

## Want to contribute?

1. **Fork**: `gh repo fork tomgranot/hubspot-admin-skills --clone`
2. **Branch**: `git checkout -b skill/your-skill-name`
3. **Create**: Add `skills/<your-skill>/SKILL.md` following the standard format:
   - YAML frontmatter (name, description, license, metadata)
   - 4-stage pattern: Plan → Before State → Execute → After State
   - API code examples where applicable
   - Safety mechanisms and rollback instructions
4. **Test**: Run the skill against a HubSpot sandbox portal
5. **PR**: `gh pr create --repo tomgranot/hubspot-admin-skills`

Your contribution helps every HubSpot admin who uses these skills.

After Running

  • Print the file path of the saved plan
  • Highlight the Phase 1 tasks as immediate priorities
  • Remind the user to build the suppression workflow in HubSpot UI before running hybrid tasks
  • Suggest starting with /delete-no-email-contacts as the first concrete action
  • Flag any findings that need custom skills (Step 6) and offer to create them
  • Provide the contribution quick-start if the user shows interest in contributing

平台分布

OpenClaw

73.18%
按下载量换算758

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills