From poltergeist
Build a contributor ghost profile by extracting signals from git history, GitHub/GitLab review comments, Slack exports, and design docs. Trigger when the user says "build ghost for <name>", "extract ghost", "create a ghost profile", "update ghost for <name>", or asks how to capture a contributor's review style.
How this skill is triggered — by the user, by Claude, or both
Slash command
/poltergeist:extractThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Build a contributor ghost by running the poltergeist extractor CLI.
Build a contributor ghost by running the poltergeist extractor CLI.
Ask the user for the following:
Required:
--contributor): Use their GitHub username for best GitHub PR comment extraction.At least one data source:
--git-repo): Local path or remote URL (GitHub/GitLab). If a GitHub URL is provided, the CLI auto-fetches PR review comments.--gitlab-export): Path to GitLab MR comments JSON export. Most valuable data source for review heuristics.--slack-export): Path to Slack export directory.--docs-dir): Path to design docs or ADRs.Optional:
--email): For git log filtering when contributor name differs from git author.--github-token): For higher GitHub API rate limits (5000 vs 60 req/hr). Also reads from GITHUB_PERSONAL_ACCESS_TOKEN or GITHUB_TOKEN environment variables or .env file.--output): Defaults to .poltergeist/ghosts/<slug>.md.--verbose): Detailed extraction progress.Construct the npx command and present it to the user:
npx @poltergeist-ai/cli extract \
--contributor "<name>" \
--git-repo <path-or-url> \
[--email <email>] \
[--gitlab-export <path>] \
[--slack-export <path>] \
[--docs-dir <path>] \
[--github-token <token>] \
[--output <path>] \
[--verbose]
## Review Heuristics table populated (requires review comment data — GitHub PRs or GitLab exports)_[fill in manually]_ sectionsStatus from draft to active once validated.poltergeist/ghosts/<slug>.md.poltergeist/feedback/<slug>.jsonalice-smith.md)Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub gkweb/poltergeist --plugin poltergeist