From line
Set up the LINE channel — save the channel access token + channel secret, and review access policy. Use when the user pastes a LINE channel access token, asks to configure LINE, asks "how do I set this up" or "who can reach me," or wants to check channel status.
How this skill is triggered — by the user, by Claude, or both
Slash command
/line:configureThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Writes credentials to `~/.claude/channels/line/.env` and orients the user on
Writes credentials to ~/.claude/channels/line/.env and orients the user on
access policy. The server reads both files at boot.
Arguments passed: $ARGUMENTS
Read state files and show the user:
Credentials — check ~/.claude/channels/line/.env for
LINE_CHANNEL_ACCESS_TOKEN and LINE_CHANNEL_SECRET. Show set/not-set;
for the token, mask all but the first 6 chars. For the secret, show
set/not-set only — never echo it.
Access — read ~/.claude/channels/line/access.json (missing file =
defaults: dmPolicy: "pairing", empty allowlist). Show:
…)What next — concrete next step:
/line:configure <CHANNEL_ACCESS_TOKEN> <CHANNEL_SECRET> with values from the LINE Developers Console
→ your provider → Messaging API channel → Channel access token (long-lived)
and Basic settings → Channel secret."/line:access pair <code>."Push toward lockdown — always. The goal is allowlist with a defined
list. pairing is a temporary capture mode for unknown LINE userIds; once
people are in, switch off pairing.
Drive the conversation:
pairing → offer /line:access policy allowlist./line:access pair <code>."allowlist → confirm locked state.<channelAccessToken> <channelSecret> — save themmkdir -p ~/.claude/channels/line.env if present; update/add LINE_CHANNEL_ACCESS_TOKEN=
and LINE_CHANNEL_SECRET= lines, preserve other keys. Write back, no quotes.chmod 600 ~/.claude/channels/line/.envclear — remove credentialsDelete the LINE_CHANNEL_ACCESS_TOKEN= and LINE_CHANNEL_SECRET= lines.
.env once at boot. Credential changes need a session
restart or /reload-plugins. Say so after saving.access.json is re-read on every inbound — policy changes via
/line:access take effect immediately.npx claudepluginhub liyoungc/claude-code-line-plugin --plugin lineProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.