Zum Hauptinhalt springen
Dieser Inhalt ist noch nicht in Ihrer Sprache verfügbar und wird auf Englisch angezeigt.

Cleanup Forms

Skill Aktiv

Audit and remove unused, test, or deprecated forms from HubSpot. Identifies forms with zero submissions, forms not embedded on any page, and test forms left over from development.

Zweck

To help HubSpot administrators maintain a clean and organized forms dashboard by automatically identifying and facilitating the removal of stale or unnecessary forms.

Funktionen

  • Audits forms for zero submissions
  • Identifies forms not embedded on any page
  • Detects test, temp, or draft forms
  • Provides step-by-step instructions for deletion
  • Includes rollback guidance

Anwendungsfälle

  • Cleaning up a cluttered HubSpot forms dashboard
  • Reducing confusion by removing outdated or duplicate forms
  • Improving CRM data hygiene by archiving unused form definitions
  • Preparing for HubSpot audits or CRM health checks

Nicht-Ziele

  • Deleting forms that have recent submissions without manual review
  • Managing or modifying form submissions themselves
  • Performing actions on HubSpot objects other than forms

Documentation

  • warning:Configuration & parameter referenceThe SKILL.md mentions a HubSpot API token in .env but does not explicitly document its required scopes or provide a clear precedence order for configuration if multiple tokens were present.

Maintenance

  • warning:Dependency ManagementThe skill relies on the 'hubspot-api-client' Python package, but there is no explicit mention of dependency vulnerability scanning or automated update mechanisms like dependabot.

Security

  • warning:Secret ManagementThe skill requires a HubSpot API token stored in a .env file, but there are no explicit statements or mechanisms described for handling this secret securely or preventing its leakage during execution or debugging.
  • warning:Unguarded Destructive OperationsThe skill performs deletions via the API, but the documentation does not explicitly state if these operations are guarded by a confirmation prompt or a dry-run mode before execution.

Code Execution

  • info:ValidationWhile the skill interacts with the HubSpot API, there's no explicit mention of schema validation libraries (like Zod or Pydantic) being used for input arguments or output sanitization within the provided script snippet.
  • warning:Error HandlingThe SKILL.md mentions error handling for API rate limits (403) but does not detail structured error reporting with retryable status or hints for other potential API errors.
  • warning:LoggingThe skill does not appear to implement local audit logging for destructive actions like form deletion, which would be beneficial for review.

Errors

  • warning:Actionable error messagesWhile the skill mentions potential API errors (e.g., 403), the SKILL.md does not provide detailed, actionable error messages for various failure modes or recovery steps.

Execution

  • warning:Pinned dependenciesThe Python script requires 'hubspot-api-client', but the SKILL.md does not specify a version or provide a lockfile, making the installation potentially unstable.

Scope

  • warning:Dry-run previewThe skill performs form deletions via the API, but there is no explicit '--dry-run' flag or parameter mentioned in the documentation to preview the intended changes before execution.

Protocol

  • info:Idempotent retry & timeoutsThe skill uses API calls, but there is no explicit information regarding idempotency for mutations or hard timeouts implemented for these calls, which could impact retry logic.

Practical Utility

  • warning:Edge casesWhile the skill mentions checking for workflow references and page embedding, it doesn't extensively document other failure modes like API rate limits beyond a 403, or specific recovery steps for them.

Safety

  • warning:Halt on unexpected stateThe SKILL.md does not explicitly state that the workflow will halt and report if unexpected pre-states (like uncommitted changes or drifted schemas) are detected before form deletion.

Installation

Zuerst Marketplace hinzufügen

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

Qualitätspunktzahl

72 /100
Analysiert 1 day ago

Vertrauenssignale

Letzter Commitabout 2 months ago
Sterne21
LizenzMIT
Status
Quellcode ansehen