AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Crm Connect

skill-crealwork-ai-marketing-kit-crm-connect · by crealwork

Use when connecting an AI agent to ANY CRM via its API — HubSpot, Pipedrive, Close, Attio, Salesforce, Zoho, Airtable/Notion-as-CRM, or a Korean CRM — to read/write leads, contacts, deals, notes, tasks. Triggers: "CRM 연동해줘", "우리 CRM에 연결", "리드 넣어줘", "딜 업데이트", "connect my CRM", "sync leads to CRM", or any CRM task where no dedicated skill for that CRM exists.

No reviews yet
0 installs
16 views
0.0% view→install

Install

$ agentstack add skill-crealwork-ai-marketing-kit-crm-connect

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-crealwork-ai-marketing-kit-crm-connect)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
21d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Crm Connect? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

CRM Connect

특정 CRM 전용 스킬이 아니라 어떤 CRM이든 API로 연결하는 방법론. 한 번 연결하면 프로젝트에 "연결 카드"를 남겨 다음 세션부터 재사용한다.

Gates (처음 연결할 때, 순서대로)

G1 — CRM 식별. 유저에게 묻는다: 어떤 CRM? 어떤 작업(리드 입력/딜 관리/리포트)? 그 CRM의 공식 API 문서를 찾는다 (웹 검색 또는 문서 도구). 문서 없이 엔드포인트를 추측하지 않는다.

G2 — 인증. 우선순위: API 키 > Personal Access Token > OAuth2(에이전트에겐 최후 수단). 키는 env 변수로만 (HUBSPOT_API_KEY, PIPEDRIVE_API_TOKEN 등 CRM별 이름). 파일/채팅에 키 값 기록 금지. 유저가 키 발급 위치를 모르면 해당 CRM의 Settings → API/Integrations 경로를 안내.

G3 — 최소 읽기로 검증. 가장 싼 read 호출(연락처 1건 목록 등)이 200을 반환하는지 확인. 실패 시 인증 방식(헤더 vs Basic vs query param)부터 재확인 — CRM마다 다르다.

G4 — 엔티티 매핑. 아래 표로 이 CRM의 용어를 확인하고 유저와 맞춘다:

| 개념 | HubSpot | Pipedrive | Close | Salesforce | Attio | |---|---|---|---|---|---| | 사람 | contact | person | contact | Contact/Lead | person record | | 회사 | company | organization | lead (회사 단위!) | Account | company record | | 거래 | deal | deal | opportunity | Opportunity | (custom object) | | 활동/메모 | engagement | activity/note | activity | Task/Event | note |

Close처럼 "lead"가 회사를 뜻하는 CRM이 있다 — 용어를 확인하지 않고 쓰면 데이터가 엉뚱한 곳에 들어간다.

G5 — 연결 카드 작성. 프로젝트 루트에 CRM.md를 만들어 기록: CRM 이름, base URL, 인증 방식 + env 변수명, 검증된 엔드포인트 목록, 엔티티 용어 매핑, 파이프라인/ 스테이지 ID 목록, 커스텀 필드 ID, rate limit. 다음 세션은 이 카드부터 읽는다.

Hard rules (모든 CRM 공통 — 전부 실제 사고 기반)

  1. Search before create — 생성 전에 이메일/이름으로 검색해 중복 방지.
  2. ID로 쓰고 label로 쓰지 않는다 — 스테이지/상태 label은 파이프라인 간에

중복된다. 의도한 파이프라인의 status/stage ID를 조회해서 그걸로 쓴다.

  1. 삭제·병합·대량 업데이트는 유저 승인 필수 — 건수와 대상을 먼저 보여준다.
  2. 쓰기 작업 후 결과 요약 보고 (몇 건 생성/수정, 레코드 링크).
  3. 특수문자/이모지 포함 본문은 Python json.dumps()로 — curl 인라인 JSON은 깨진다.
  4. 페이지네이션 확인 없이 "전체"를 단정하지 않는다 (has_more/cursor/offset).
  5. Rate limit을 문서에서 확인하고 대량 작업은 스로틀 (기본 안전값: 5 req/s).
  6. 캐시된 ID를 신뢰하지 않는다 — 파이프라인/커스텀 필드는 쓰기 직전에 라이브 조회.

자주 하는 작업 패턴

  • 리드 유입 → CRM: 폼/랜딩의 리드를 사람+회사로 생성, 소스(utm)를 커스텀

필드나 메모로 기록, 담당자 할당 규칙은 유저에게 확인.

  • CRM → 광고 오디언스: 리드 이메일 목록 추출 → 광고 플랫폼 커스텀 오디언스로

(paid-ads 스킬 C절).

  • 미팅 브리핑: 캘린더 참석자 이메일 → CRM에서 기존 기록 조회 → cyrano 스킬로

외부 리서치와 합쳐 브리핑.

  • 주간 파이프라인 리포트: 스테이지별 딜 수/금액 집계 — ID 기준으로 집계하고

label은 표시용으로만.

Airtable/Notion을 CRM으로 쓰는 경우

정식 CRM API보다 단순하다: 테이블/데이터베이스 스키마를 먼저 읽고(G4의 엔티티 매핑을 유저 스키마에 적용), 나머지 하드룰 동일. select 필드의 옵션 이름이 스테이지 역할 — 옵션 추가는 승인 후.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.