본문으로 건너뛰기
cccskills
무료GitHub에 공개한국어 소개

integrations

`superset mcp`로 Linear, GitHub 등 연결된 서비스의 도구를 찾고 호출합니다. 연결·인증·권한 오류를 구분해 살펴보고, 에이전트의 도구 목록에 표시되지 않는 통합 도구를 사용하는 방법도 다룹니다.

원문원문 설명 보기

Discover and call the tools a connected integration exposes, such as Linear, GitHub, Sentry, or Notion, through `superset mcp` (or its alias `paradev mcp`). Use when the user wants something done in a connected service, asks what an integration can do or which tools it has, wants a specific tool called, asks why an integration's tools are failing, or when another skill expects `mcp__linear__*`-style tools that are not in your tool list.

ParadevAI/Paradev스타 15,724(GitHub 15,724 + cccskills 0)
연동 도구NotionGitHubSentry

실행 점수 미검증

설치 방법 보기

이럴 때 유용합니다

  • 연결된 서비스의 도구 목록 확인
  • Linear에 이슈 생성
  • 인증 또는 권한 오류 원인 파악
  • 에이전트 목록에 없는 통합 도구 호출

한국어 소개

할 수 있는 일

이 스킬은 superset mcp를 통해 Linear, GitHub, Sentry, Notion 등 연결된 서비스가 제공하는 도구를 찾고 호출합니다. 계정 연결 상태를 확인하고 사용 가능한 도구를 나열한 다음, 호출 전에 해당 도구의 설명을 읽고 필요한 인수를 전달합니다. 통합 도구가 에이전트 자체 도구 목록에 보이지 않을 때도 같은 연결을 통해 기능을 사용할 수 있습니다.

이럴 때 유용합니다

연결된 서비스에서 무엇을 할 수 있는지 알아보거나, Linear 이슈 생성처럼 서비스 안에서 작업을 요청할 때 유용합니다. 호출이 실패하면 계정 미연결, 인수 오류, 만료된 인증 정보, 권한 부족을 구분하는 데 도움을 줍니다.

사용 예시

  • “연결된 Linear에서 사용할 수 있는 도구를 확인해 주세요.”
  • “이 제목으로 Linear 이슈를 만들어 주세요.”
  • “이 403 오류가 인증 문제인지 권한 문제인지 확인해 주세요.”

주의 사항

superset 명령과 플러그인에 연결된 계정이 필요합니다. 플러그인 설치와 새 계정 연결은 plugins 스킬의 범위입니다. 연결된 계정이 여러 개라면 사용할 계정은 사용자가 선택합니다. 민감한 정보는 셸 기록이나 프로세스 목록에 남을 수 있는 명령줄 인수 대신 표준 입력으로 전달해야 합니다.

이 소개문은 공개된 SKILL.md를 바탕으로 AI(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.

문서 점검

AI가 SKILL.md의 내용에서 주의가 필요한 작업과 도입 전제를 확인했습니다. 점수는 실제로 실행한 결과(실행 검증)만으로 매깁니다.

안전성전송·삭제·명령 실행 등을 명시하고 있는가
A양호비밀 정보는 표준 입력으로 전달하고 계정 선택은 사용자에게 맡깁니다.
도입의 용이성필요한 도구나 API 키가 적고 적혀 있는가
B일부 부족`superset`과 연결된 계정이 필요하며 연결 설정은 다른 스킬에서 다룹니다.

점수에는 넣지 않았습니다. 2026년 10월 29일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.

평가가 다르다고 생각되면 재검토를 요청하기

어느 항목이 왜 다르다고 생각하는지 적어 주세요. 로그인은 필요 없습니다. SKILL.md와 대조해 평가를 다시 만들고 이곳에 반영합니다.

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

포함된 파일(2)

  • SKILL.md6.3 KB
  • agents/openai.yaml252 B

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Calling an integration's tools

paradev is an alias for the superset CLI: every superset command here also runs as paradev.

An integration is an installed plugin with a connected account. Its tools do not run here. superset mcp hands the call to Paradev's API, which attaches the stored credential and forwards it to the plugin's MCP server. No token is ever written to this machine, which is also why a sandbox with no route to Linear can still file a Linear issue.

Installing, connecting, and marketplaces belong to the plugins skill. This one starts once something is connected, and it is two steps: list the tools, then call one.

1. Find the integration

superset plugins list                     # one row per connected account, one row if none yet

Read the STATUS column. connected: <account> is callable. needs connection means the skills are installed but no account is authorized, so its tools will fail until someone connects one; that is a connect step, not a bug. not installed is a connection whose plugin is gone: the credential is still live, and the PLUGIN column holds the connector it belongs to. CONNECTION holds the connection id, empty on a row with no connection yet. A plugin with two connected accounts has two rows.

2. List the tools before calling one

superset mcp tools --plugin linear
superset mcp tools --plugin linear | jq -r '.[].tool'   # names only; descriptions run long

Names and descriptions come from the plugin's own server, not from anything in this repo, and they change between plugin versions. Never call a tool you have not listed.

The listing gives a name and a description, but no input schema. The description is where the plugin documents its arguments, so read the full description of the tool you are about to call rather than the filtered name list. If the shape is still ambiguous, a wrong call comes back as a tool error naming the offending field; correct it from there.

3. Call it

superset mcp call-tool list_issues --plugin linear
superset mcp call-tool create_issue --plugin linear '{"team":"ENG","title":"Export 500s"}'
echo '{"team":"ENG","title":"..."}' | superset mcp call-tool create_issue --plugin linear -

The tool name is the first positional and the plugin travels in --plugin, always. Arguments are the second positional, default {}, and - reads them from stdin. Use stdin for anything secret, since an argument is visible in ps and in shell history.

What comes back is the MCP result verbatim: a content array whose text parts are usually themselves JSON strings.

superset mcp call-tool list_issues --plugin linear | jq -r '.content[0].text' | jq

When another skill expects tools you do not have

A plugin ships its own skills, and they are written against native MCP tools: the Linear, GitHub, and Sentry skills declare allowed-tools: mcp__linear__* and reach for tools by that name. Those tools exist only where the plugin's MCP server was written into this agent's config, which installing through the CLI does not do, and which today happens for Claude Code and Codex only. On every other agent the tool list will not have them.

That is this skill's job. When the tools a plugin's skill assumes are missing, do not stop and do not tell the user the integration is unavailable. The same operations sit on the connected account, one command away:

superset mcp tools --plugin linear              # what the account can actually do
superset mcp call-tool create_issue --plugin linear '{"team":"ENG","title":"..."}'

Keep following the skill you were reading, since its judgment about what makes a good issue or a good triage still applies. Only the transport changes.

Reading a failure

What you seeWhat it means
"x" is not connected. Connect an account first.Nothing is authorized under that name. Also what an uninstalled plugin looks like. Run superset plugins connect x, or install it first.
--connection takes a plugin name now, not a connection id.You passed a UUID. The handle is the plugin name: --plugin <name>.
Pass --plugin <name>.superset mcp tools with no target.
Missing required argument: <tool>call-tool takes the tool name first; the plugin goes in --plugin.
Arguments must be JSON: ...The second positional is a JSON object, quoted as one shell word. Passing the plugin as a positional lands here.
401 or 403 from the tool itselfRead the error before acting. Reconnect only when it names an invalid, revoked, or expired credential. A 403 that names a scope, a permission, or a resource means the connected account lacks that access, and reconnecting the same account changes nothing.
needs connection in plugins listInstalled, unauthorized. Nothing you pass to mcp fixes this.

Anti-patterns

  • Calling a tool without listing tools first. You are guessing at a name and a schema the plugin owns.
  • --connection or --plugin-id. Deprecated aliases for --plugin, and both reject a UUID.
  • Passing a credential as a command argument when the command reads stdin.
  • Picking one of several connected accounts yourself. Which account acts is the user's call.
  • Reconnecting on any 403. Half of them are a permissions problem on the account you already have.
  • Reaching for superset plugins sync when a call fails on authorization. Sync converges skills on this machine; it has nothing to do with credentials.
  • Installing or connecting a plugin to see what it offers. That writes to the user's account and reaches every machine they sign in on, so ask first and use the plugins skill.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

10x

무료요약 있음

Superset 사용 현황을 살펴보고 아직 쓰지 않는 기능 중 업무 방식에 맞는 항목을 제안합니다. 각 기능을 설명하고, 사용자가 고른 예약 실행 에이전트나 병렬 작업 공간, 공유 작업 등을 설정합니다.

  • 사용하지 않는 Superset 기능 찾기
  • 에이전트 예약 실행 설정
  • 여러 작업 공간에서 병렬 작업
ParadevAI/Paradev1.6만2026년 10월 29일 업데이트

automate

무료요약 있음

반복 작업을 Superset 자동화로 설정합니다. 에이전트 지침, 일정 또는 이벤트 조건, 실행 작업 공간을 정리하고 명시적인 확인을 받은 뒤 자동화를 만듭니다. 저장된 조건과 첫 실행 결과를 살펴 지침을 조정합니다.

  • 매일 또는 매주 작업 예약
  • GitHub에서 풀 리퀘스트가 열릴 때 실행
  • Slack의 지정된 반응을 계기로 실행
ParadevAI/Paradev1.6만2026년 10월 29일 업데이트

browser

무료요약 있음

Superset 작업 공간의 브라우저에서 페이지를 열고 클릭하거나 입력하며, 화면과 콘솔 정보를 확인합니다. 개발 중인 웹 앱 미리 보기, 폼 동작 및 화면 이동 점검에 활용할 수 있습니다.

  • 로컬 웹 앱 미리 보기
  • 페이지 화면 캡처
  • 콘솔 오류 확인
ParadevAI/Paradev1.6만2026년 10월 29일 업데이트

build-a-stripe-integration

무료요약 있음

Stripe 공식 문서와 API 매개변수 정의를 확인해 결제, 구독, 청구서, 웹훅 연동을 구현합니다. 적절한 제품 선택부터 샌드박스 테스트와 웹훅 처리까지 다루며, 결제와 구독 상태를 웹훅 이벤트로 판단합니다.

  • 정기 결제에 맞는 Stripe 제품 선택
  • Checkout 또는 청구서 처리 구현
  • 오작동하는 Stripe 연동 조사
ParadevAI/Paradev1.6만2026년 10월 29일 업데이트

cdp-verification

무료요약 있음

Chrome DevTools Protocol로 실행 중인 Electron 데스크톱 앱을 조작해 UI 변경을 확인하고 문제를 재현합니다. 실제 사용 흐름을 따라 화면 전환을 검증하고, 스크린샷과 경로·스크롤 위치·포커스·저장 상태를 기록해 비교합니다.

  • 실행 중인 앱에서 UI 문제 재현
  • 수정 후 화면 동작 확인
  • 화면 전환이 포함된 흐름 검증
ParadevAI/Paradev1.6만2026년 10월 29일 업데이트

ci-triage

무료요약 있음

GitHub Actions 실패 로그에서 최초 오류를 찾아 코드 결함, 환경 문제, 간헐적 실패, 기존 장애로 구분합니다. 기준 브랜치와 PR 변경 사항을 비교해 관련성을 설명하고 다음 조치를 정리합니다.

  • PR 검사 실패 원인 조사
  • 불안정한 테스트와 코드 결함 구분
  • 기준 브랜치의 기존 장애 확인
ParadevAI/Paradev1.6만2026년 10월 29일 업데이트

ParadevAI의 스킬 모두 보기

이 스킬의 문제 신고