Agent skill · AI & Agents

install

CCSC lifecycle command center — fresh install walkthrough, health doctor, verify round-trip, auto-repair, Slack app manifest export, reset, tour, and uninstall. Use when installing the Slack channel for the first time, diagnosing or repairing an existing install, exporting a Slack app manifest, or tearing an install down. Trigger with "/slack-channel:install", "install the slack channel", "slack channel doctor", or "uninstall the slack channel".

jeremylongshoregithub.com/jeremylongshoreGitHub ↗
claude-codecan modify filesMIT
Install
npx skills add jeremylongshore/claude-code-plugins-plus-skills --skill install --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 4
SKILL.md size: 23 KB
Bundled scripts: none
Version: 1.0.1
Declared author: Jeremy Longshore <jeremy@intentsolutions.io>
Allowed tools: ReadWriteBash(bun:*)Bash(claude:*)Bash(curl:*)Bash(jq:*)Bash(chmod:*)Bash(mkdir:*)Bash(mv:*)Bash(command:*)Bash(date:*)
Requires: Requires Claude Code >= v2.1.80 with a claude.ai login (Channels research preview rejects API-key-only auth), Bun >=…
Path: plugins/mcp/slack-channel/skills/install/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 2,596
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Installs and manages a Slack-channel integration through eight modes: install, doctor, verify, repair, manifest, reset, tour, and uninstall. It delegates token handling to a separate configure mode and pairing to an access mode, and provides a full end-to-end install workflow with prerequisite checks, Slack app creation, bot addition to a channel, token configuration, server start, pairing, verification, and optional next steps. It exports a manifest when asked and supports a teardown path via uninstall or reset.

How it works

The skill parses the first word of the input to choose a mode. If the mode is install (or omitted), it performs a step-by-step fresh-install walkthrough including prerequisite checks, Slack app creation (manifest path or manual UI), adding the bot to the channel, token configuration via /slack-channel:configure, starting the MCP server, pairing via /slack-channel:access pair, a verification round-trip, and optional next steps. Doctor mode runs a structured health check against an existing install, relying on curl and jq with environment token exposure via .env. Verify mode runs only the verification round-trip, waiting for a channel reply within a time window. Repair mode auto-fixes safe issues found by doctor, returning to doctor after changes. Manifest mode generates slack-app-manifest.json with pre-configured scopes and events and instructs the user on import steps. Reset mode wipes state but preserves the Slack app, creating rollbackable tokens/state and prompting re-enrollment. Tour mode walks evaluators through CCSC features without mutations or prerequisites. All modes must respect the prerequisites and delegate token handling and pairing to dedicated sub-skills.

When to use it

Use install for a fresh Slack channel setup. Use doctor to diagnose issues with an existing install. Use verify to confirm the round-trip works after install or repair. Use repair to auto-fix safe issues from doctor. Use manifest to export a pre-configured Slack manifest for quick setup. Use reset to clean local state and re-enroll. Use tour for evaluators who want to understand CCSC without performing an install. Use uninstall to perform a clean teardown.

What it can touch

The skill declares allowed tools including Read, Write, and multiple Bash variants (bun, claude, curl, jq, chmod, mkdir, mv, command, date). It interacts with filesystem paths like ~/.claude/channels/slack, and with Slack web APIs via curl for validation in doctor mode. It outputs and writes tokens into ~/.claude/channels/slack/.env and uses access.json in that directory. It requires a Slack workspace where an app can be created.

Caveats

Prerequisites include Bun ≥ 1.0, Claude Code ≥ v2.1.80 with a claude.ai login, and a Slack workspace. Doctor mode relies on curl and jq and requires tokens loaded from the environment. Certain repair actions are not performed automatically (e.g., bot-in-channel fix cannot be repaired from the terminal). Audit log integrity checks may surface issues that cannot be auto-fixed. Reset preserves the Slack app but wipes local state and enforces rollback paths.

From the SKILL.md

# /slack-channel:install ## Overview CCSC lifecycle command center. One skill, eight modes — fresh install through teardown. No subcommand defaults to the full install walkthrough. ``` /slack-channel:install [mode] Modes: install full fresh-clone walkthrough (default) ← new user starts here doctor run a health check against an existing install verify run the verification round-trip only repair aut

More from claude-code-plugins-plus-skills
All skills →
About this skill
What does the install skill do?

CCSC lifecycle command center — fresh install walkthrough, health doctor, verify round-trip, auto-repair, Slack app manifest export, reset, tour, and uninstall. Use when installing the Slack channel for the first time, diagnosing or repairing an existing install, exporting a Slack app manifest, or tearing an install down. Trigger with "/slack-channel:install", "install the slack channel", "slack channel doctor", or "uninstall the slack channel".

How do I install it?

Run `npx skills add jeremylongshore/claude-code-plugins-plus-skills --skill install --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From jeremylongshore/claude-code-plugins-plus-skills, a repository with 2,596 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going