composio-linear

📁 prashaantr/teach-claude-something-new 📅 4 days ago
14
总安装量
14
周安装量
#23916
全站排名
安装命令
npx skills add https://github.com/prashaantr/teach-claude-something-new --skill composio-linear

Agent 安装分布

openclaw 14
claude-code 4
github-copilot 4
codex 4
kiro-cli 4
kimi-cli 4

Skill 文档

Linear via Composio

DO NOT use linear CLI. Use Composio HTTP API commands below.

Environment

COMPOSIO_API_KEY      # API key
COMPOSIO_USER_ID      # Entity ID (required for all requests)
COMPOSIO_CONNECTIONS  # JSON with .linear connection ID

Core Pattern

CONNECTION_ID=$(echo $COMPOSIO_CONNECTIONS | jq -r '.linear')

curl -s "https://backend.composio.dev/api/v3/tools/execute/ACTION_NAME" \
  -H "x-api-key: $COMPOSIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "connected_account_id": "'$CONNECTION_ID'",
    "entity_id": "'$COMPOSIO_USER_ID'",
    "arguments": {}
  }' | jq '.data'

Quick Start

# List issues
curl -s "https://backend.composio.dev/api/v3/tools/execute/LINEAR_LIST_LINEAR_ISSUES" \
  -H "x-api-key: $COMPOSIO_API_KEY" -H "Content-Type: application/json" \
  -d '{"connected_account_id": "'$CONNECTION_ID'", "entity_id": "'$COMPOSIO_USER_ID'", "arguments": {}}' | jq

# Get teams
curl -s "https://backend.composio.dev/api/v3/tools/execute/LINEAR_GET_ALL_LINEAR_TEAMS" \
  -H "x-api-key: $COMPOSIO_API_KEY" -H "Content-Type: application/json" \
  -d '{"connected_account_id": "'$CONNECTION_ID'", "entity_id": "'$COMPOSIO_USER_ID'", "arguments": {}}' | jq

All Actions

See references/actions.md for complete API reference including:

  • Issues: list, get, create, update, search, archive
  • Teams & Users: list teams, list users, get current user
  • Projects: list, create
  • Comments: create
  • Custom Views: create views with label/assignee filters (via GraphQL)
  • Labels: list all labels (via GraphQL)
  • GraphQL: run any query or mutation

Discover Actions

curl -s "https://backend.composio.dev/api/v2/actions?apps=linear" \
  -H "x-api-key: $COMPOSIO_API_KEY" | jq '.items[] | {name, description}'