Repository navigation
v2: audit, categorize, plan, fix, publish, CI - #1
Merged
Merged
Conversation
Moves the skill to skills/intercom-help-center with reference files, and adds the setup, audit, plan, fix and publish commands, the auditor, writer and reviewer agents, and the publish-guard, secret-guard and stale-reminder hooks.
One Intercom client (pagination, 429 backoff, read-only mode), config, frontmatter, feature and strings discovery, HTML conversion both ways, text similarity and diffs, a git/gh wrapper that refuses force-push, reset and stash, and a catalog giving every message a code, cause and fix.
Real writes need an approved plan and stay under the cap. Articles edited in Intercom are never overwritten without a 3-way view and an explicit choice. Adds --create-collections and --plan (create and move), translations, adoption instead of duplicates, workspace checks and resumable runs.
Runs every script against an in-memory fake of the Intercom API and a scripted fake of git and gh. The sample output is generated from the same fixtures.
The repo's own CI runs the selftest on Linux and Windows. Templates: a coverage gate, a weekly read-only audit, and optional Claude-drafted fix PRs that never publish.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release 2.0.0: the skill becomes a Claude Code plugin that manages the whole Intercom Help Center against the code. Merging this makes
main(what the marketplace installs) v2. Please merge with a merge commit and tagv2.0.0; the GitHub Actions templates pin that tag.What's in it
/plugin marketplace add oderajoseph95/claude-intercom-help-center, then/plugin install intercom-help-center@claude-intercom-help-center./intercom-help-center:setup,:audit,:plan,:fix,:publish.help-center-auditor,help-center-writer,help-center-reviewer(adversarial, read-only).doctor(setup detection),audit(read-only, every page),plan-collections,correction-plan(with approvals and ad-hoc plans),find-existing(pre-write check),pull,publish(plans, cap, drift 3-way view, collections, translations, adoption, workspace checks),pr(PR base detection with evidence, forks, GitLab/Bitbucket, never force),coverage-check.docs/TROUBLESHOOTING.mdis generated from it and the tests fail if they drift.examples/sample-output/.Proof
node scripts/selftest.mjs: 56 passed, 0 failed (offline: fake Intercom API, scripted git/gh).claude plugin validate --strict .: passed.Not verified
gh pr createfrompr.mjs, the hooks inside a live Claude Code session, the Actions templates on GitHub, the Claude Code GitHub Action run, and Intercom's MCP server as a read path.After merging
v2.0.0on the merge commit and create the GitHub Release from the CHANGELOG entry.mainshould be green (Linux and Windows, Node 18 and 22).