From line
Configures LINE messaging channel by saving Channel Access Token, Secret, and webhook port to .env; checks status of credentials, access policy, pairings, and guides next setup steps.
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 LINE credentials to `~/.claude/channels/line/.env` and orients the
Writes LINE credentials to ~/.claude/channels/line/.env and orients the
user on access policy. The server reads both files at boot.
Arguments passed: $ARGUMENTS
Read both state files and give the user a complete picture:
Credentials — check ~/.claude/channels/line/.env for
LINE_CHANNEL_ACCESS_TOKEN and LINE_CHANNEL_SECRET. Show set/not-set;
if set, show first 10 chars masked (e.g. ABCdef1234...).
Webhook port — show LINE_WEBHOOK_PORT (default: 3000).
Access — read ~/.claude/channels/line/access.json (missing file
= defaults: dmPolicy: "pairing", empty allowlist). Show:
What next — end with a concrete next step based on state:
/line:configure token <token> then
/line:configure secret <secret> with credentials from LINE Developers
Console."/line:access pair <code>."LINE_WEBHOOK_PORT).Push toward lockdown — always. Once IDs are captured via pairing,
switch to allowlist policy. Offer to run /line:access policy allowlist.
token <value> — save Channel Access Tokenmkdir -p ~/.claude/channels/line.env if present; update/add the LINE_CHANNEL_ACCESS_TOKEN= line,
preserve other keys. Write back, no quotes around the value.secret <value> — save Channel SecretSame as above but for LINE_CHANNEL_SECRET=.
port <number> — set webhook portUpdate/add LINE_WEBHOOK_PORT=<number> in .env.
clear — remove credentialsDelete LINE_CHANNEL_ACCESS_TOKEN= and LINE_CHANNEL_SECRET= lines
(or the whole file if those are the only 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 message — policy changes via
/line:access take effect immediately, no restart needed.https://<tunnel-host>/webhooknpx claudepluginhub breakingmind/claude-external-plugins-lineConfigures LINE Messaging API bot credentials (Channel Access Token and Channel Secret) for Claude Code. Stores to .env, displays status or pairing info, clears config.
Configures Linq credentials for Claude Code's iMessage channel: sets or updates LINQ_TOKEN, LINQ_FROM_PHONE, clears config, or adds default recipient in .env and config.json.
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.