Loading...
Loading...
Operate LINE Messaging API through UXC with a curated OpenAPI schema, bearer-token auth, and messaging-core guardrails.
npx skill4agent add holon-run/uxc line-openapi-skilluxcuxcuxcPATHhttps://api.line.mehttps://raw.githubusercontent.com/holon-run/uxc/main/skills/line-openapi-skill/references/line-messaging.openapi.jsonapi-data.line.meAuthorization: Bearer <channel access token>api.line.meuxc auth credential set line-channel \
--auth-type bearer \
--secret-env LINE_CHANNEL_ACCESS_TOKEN
uxc auth binding add \
--id line-channel \
--host api.line.me \
--scheme https \
--credential line-channel \
--priority 100uxc auth binding match https://api.line.mecommand -v line-openapi-cliuxc link line-openapi-cli https://api.line.me --schema-url https://raw.githubusercontent.com/holon-run/uxc/main/skills/line-openapi-skill/references/line-messaging.openapi.jsonline-openapi-cli -hline-openapi-cli get:/v2/bot/info -hline-openapi-cli get:/v2/bot/profile/{userId} -hline-openapi-cli post:/v2/bot/message/push -hline-openapi-cli get:/v2/bot/infoline-openapi-cli get:/v2/bot/message/quotaline-openapi-cli get:/v2/bot/channel/webhook/endpointline-openapi-cli get:/v2/bot/profile/{userId} userId=U1234567890abcdefline-openapi-cli post:/v2/bot/message/push '{"to":"U1234567890abcdef","messages":[{"type":"text","text":"Hello from UXC"}]}'get:/v2/bot/infoget:/v2/bot/profile/{userId}get:/v2/bot/message/quotaget:/v2/bot/message/quota/consumptionget:/v2/bot/channel/webhook/endpointpost:/v2/bot/message/pushpost:/v2/bot/message/replyput:/v2/bot/channel/webhook/endpointpost:/v2/bot/channel/webhook/test--textokkindprotocoldataerrorpost:/v2/bot/message/pushpost:/v2/bot/message/replyreplyTokenpost:/v2/bot/message/replyuxchttps://api.line.mehttps://api-data.line.meline-openapi-cli <operation> ...uxc https://api.line.me --schema-url <line_openapi_schema> <operation> ...references/usage-patterns.mdreferences/line-messaging.openapi.json