跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Cleanup Workflows

技能 活跃

Audit and remove inactive, test, or deprecated workflows from HubSpot. Identifies workflows that have never enrolled contacts, workflows turned off for 90+ days, and test workflows.

目的

To help HubSpot administrators maintain a clean and efficient automation dashboard by identifying and removing inactive, test, or deprecated workflows.

功能

  • Identifies workflows never enrolled in contacts
  • Flags workflows turned off for 90+ days
  • Detects test or draft workflows by name
  • Provides step-by-step instructions for cleanup
  • Outlines rollback considerations

使用场景

  • Cleaning up a cluttered HubSpot automation dashboard
  • Reducing noise and improving understanding of active workflows
  • Performing regular database hygiene as part of a CRM maintenance routine

非目标

  • Directly deleting workflows without user review
  • Managing other HubSpot automation features like lead scoring
  • Providing a full HubSpot CRM administration suite

Documentation

  • warning:Configuration & parameter referenceThe SKILL.md mentions a HubSpot API token in `.env` but does not explicitly document it or any other potential parameters or their precedence.

Maintenance

  • warning:Dependency ManagementThe skill uses Python dependencies (`hubspot-api-client`) but does not specify versioning or locking mechanisms in the provided files, and uv is mentioned without a lockfile.

Security

  • warning:Secret ManagementThe SKILL.md mentions a HubSpot API token in `.env` but does not provide explicit guidance on how it's handled or secured, nor does it confirm it's not echoed in output.
  • warning:Unguarded Destructive OperationsThe 'Delete and Document' stage implies deletion of workflows, but lacks explicit confirmation prompts or dry-run capabilities described in the SKILL.md for this operation.

Code Execution

  • warning:ValidationThe Python script for Stage 1 uses the `requests` library to fetch workflows, but there's no explicit schema validation for the API response or input parameters mentioned.
  • warning:Error HandlingThe Python snippet for fetching workflows includes basic error handling for the request, but does not detail how API errors or unexpected states during the identification and deletion stages are managed or reported.
  • info:LoggingThe SKILL.md describes documenting deleted workflows in a cleanup log, but no specific implementation for structured local audit logging is provided or referenced.
  • warning:Tool FallbackThe SKILL.md lists Python and the `hubspot-api-client` as prerequisites, but does not mention any fallback path if these are not met or if the HubSpot API is unavailable, nor does it specify required versions.

Errors

  • warning:Actionable error messagesWhile the Python script for fetching workflows might handle basic HTTP errors, the SKILL.md does not detail actionable error messages for the identification or deletion stages, nor does it provide remediation steps for potential API errors or plan limitations.

Execution

  • warning:Pinned dependenciesThe SKILL.md mentions installing `hubspot-api-client` via `uv` but does not provide pinned versions or a lockfile, leaving dependency versions unconstrained.

Scope

  • warning:Dry-run previewThe 'Delete and Document' stage implies destructive operations, but the SKILL.md does not describe a dry-run mode or preview mechanism before deletion.

Protocol

  • info:Idempotent retry & timeoutsThe provided Python script for fetching workflows does not explicitly detail retry logic or timeouts for API calls, and the deletion process is not described as idempotent.

Practical Utility

  • warning:Usage examplesWhile the README provides general examples for auditing and planning, this specific skill for workflow cleanup lacks concrete, runnable examples demonstrating input, invocation, and expected output.
  • warning:Edge casesThe SKILL.md identifies several criteria for deletion and notes pre-deletion checks, but does not explicitly document specific failure modes (e.g., API errors, incorrect identification) with corresponding recovery steps.

Safety

  • warning:Halt on unexpected stateThe SKILL.md does not explicitly state that the workflow will halt and report on unexpected pre-state conditions before performing deletions, nor does it document a rollback procedure for the deletion itself beyond manual recreation.

安装

请先添加 Marketplace

/plugin marketplace add TomGranot/hubspot-admin-skills
/plugin install hubspot-admin-skills@hubspot-admin-skills

质量评分

75 /100
1 day ago 分析

信任信号

最近提交about 2 months ago
星标21
许可证MIT
状态
查看源代码

类似扩展

Cleanup Dashboards

100

Audit and consolidate HubSpot reporting dashboards. Identifies unused, duplicate, or outdated dashboards. Must be performed manually — no dashboard API is available.

技能
TomGranot

Lifecycle Progression Workflow

100

Build workflows to automate contact progression through the sales funnel: Lead to MQL to SQL to Opportunity to Customer. Each transition is triggered by a specific event (score threshold, meeting booked, deal created, deal won).

技能
TomGranot

ClawSweeper Skill

100

Use for all ClawSweeper work: OpenClaw issue/PR sweep reports, commit-review reports, repair jobs, cloud fix PRs, @clawsweeper maintainer mention commands, trusted ClawSweeper-reviewed autofix/automerge, GitHub Actions monitoring, permissions, gates, and manual backfills.

技能
steipete

Janitor Fix

100

自动修复技能问题(首先进行安全预览)。也可与 --prune 一起使用,查找并移除损坏的符号链接、空目录和孤立的技能。

技能
khendzel

Clean Codebase

99

Remove dead code, unused imports, fix lint warnings, and normalize formatting across a codebase without changing business logic or architecture. Use when lint warnings have piled up during rapid development, unused imports and variables clutter files, dead code paths were never removed, formatting is inconsistent, or static analysis tools report fixable hygiene issues.

技能
pjt222

Claude Ops uninstall

99

Completely remove claude-ops plugin, all stored credentials, cached files, shell exports, and MCP registrations. Confirms each step before deletion.

技能
Lifecycle-Innovations-Limited