Community코딩 & 개발github.com

synoptic-com/cursor-plugins

지원되는 Synoptic 소스 모니터 및 사용자 정의 스크래퍼 대상을 소셜 계정, 키워드, 해시태그, 캐시태그, 쿼리, 팔로우/프로필 변경, Telegram 채널, GitHub 리포지토리에 대해 설정합니다. 사용자가 지속적인 수집이나 모니터링 대상 변경을 원할 때 사용합니다.

cursor-plugins란 무엇인가요?

이 스킬은 Synoptic 플랫폼에서 소스 모니터링을 구성하고 관리하는 방법을 제공합니다. 사용자는 기존 Synoptic 피드를 검색하고 검사하여 소셜 미디어 계정 게시물, 키워드 검색, 해시태그, 캐시태그, 팔로우/언팔로우, 프로필 변경, Telegram 채널 활동, GitHub 리포지토리 활동 등 다양한 유형의 데이터 수집을 설정할 수 있습니다. 각 피드는 지원하는 대상 유형과 형식이 다르므로, 올바른 피드를 선택하고 올바른 대상 구문(핸들, 숫자 ID, URL 등)을 사용하는 것이 중요합니다. 이 스킬은 사용자가 이미 팔로우 중인 스트림에 대한 대상 추가/제거, 직접 구독 확인 및 대상 할당량 관리, 전체 대체 또는 증분 변경을 위한 패치 작업을 지원합니다. 또한 수집 필터(키워드, 정규식, AI 기반)를 적용하여 대시보드에서 피드를 결합하는 방법과 최종 사용자에게 설정된 모니터링 구성을 보고하는 방법을 다룹니다. 이 스킬은 Claude Code, Cursor, Codex와 같은 AI 에이전트 플랫폼과 함께 사용하도록 설계되었습니다.

지원 대상~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/synoptic-com/cursor-plugins/tree/HEAD/plugins/synoptic/skills/configure-source-monitoring

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

소스 모니터링 구성

기존 Synoptic 피드와 지원되는 대상 구성을 사용하여 모니터링을 설정합니다. 게시 스트림을 생성해도 스크래퍼가 설정되지는 않습니다. 적용 범위, 대상 형식, 업데이트 속도, 지연 시간 및 계정 제한은 피드마다 다릅니다.

모니터 및 대상 선택

search로 후보 피드를 찾은 후 get_stream으로 검사합니다. 계정 게시물, 검색 쿼리, 팔로우/언팔로우 또는 프로필 변경을 위한 소셜 피드는 다른 유형을 다루지 않습니다. Telegram 채널 및 GitHub 리포지토리 활동에는 해당 제공업체 피드가 필요합니다. 뉴스, 공시, 정부 발표 및 기타 이벤트 피드의 경우 read-streams 스킬의 소스 패밀리를 사용하세요.

구성 가능한 피드의 경우 customTargetsData.targetType, targetTypeInstruction, targetValidationRegex 및 대상 개수 제한을 읽으세요. 피드에서 요구하는 대상 구문과 대소문자를 사용하세요. 핸들, 숫자 계정 ID, 채널 URL, 리포지토리 경로, 키워드, 해시태그, 캐시태그 및 전체 검색 표현식은 서로 대체할 수 없습니다. ID 조회 도구는 없습니다. 표시 이름에서 숫자 ID를 유추하지 마세요. 누락된 식별자는 사용자 또는 확인된 출처에서 가져온 후에 작성하세요. 정규식 일치는 구문을 검증할 뿐, ID 또는 출처 가용성을 검증하지 않습니다.

기존 피드가 사용자 정의 대상 없이 요청을 충족하는 경우, 사용자의 설정 요청이 이를 승인하면 해당 피드를 따르세요. 적합한 구성 가능한 피드가 없으면 무엇이 누락되었는지 설명하세요. 사용자가 사용자 정의 스트림 요청을 보내도록 요청하면 request-stream-or-feature 스킬을 사용하세요. 제출된 요청은 활성 모니터가 아닙니다.

선택 항목 저장

streams_following으로 기존 팔로우를 확인하세요. 사용자가 모니터링을 요청한 적격 스트림을 팔로우하지 않는 경우, 대상 선택을 읽기 전에 follow_stream을 호출하세요. 그런 다음 get_stream_custom_targets로 현재 대상을 읽으세요. 팔로워는 자신의 선택 항목을 가져오고, 소유자는 모든 팔로워 대상의 합집합을 가져오며, 이를 개인 선택 항목으로 복사해서는 안 됩니다. 자격 또는 대상 제한 오류를 보고하고, 다른 모니터로 대체하지 마세요.

대상을 변경하려면 대상 할당량이 있는 스트림에 대한 직접 구독이 필요합니다. 팔로우, 패키지 액세스 또는 조직 액세스만으로는 부족합니다. subscriptions.read를 사용하여 get_stream_subscription은 직접 구독과 대상 할당량을 보여줍니다. 자격이 없으면 Synoptic에서 설정해야 하는 내용을 설명하세요. 이 도구는 구매할 수 없습니다.

좁은 변경에는 patch_stream_custom_targets와 add 또는 remove를 사용하세요. set_stream_custom_targets는 전체 선택 항목을 교체하며, 빈 목록은 지웁니다. 관련 없는 대상은 보존하세요. 제거된 대상에 대한 게시물은 더 이상 사용자에게 도달하지 않습니다. 연결된 Synoptic 앱 피드는 다시 연결된 후 변경 사항을 적용합니다. 제거된 대상은 특정 대상으로 제한된 사용자의 수집 소스에서 제거됩니다. 대상이 없는 소스는 삭제됩니다. get_stream_custom_targets에는 streams.read가 필요하고, set_stream_custom_targets에는 following.write와 workspace.write가 필요하며, patch_stream_custom_targets에는 following.read도 필요합니다.

manage-workspace 스킬을 사용하여 대시보드에서 피드를 결합하고 포함/제외 키워드, 정규식 또는 AI 필터를 적용하세요. 수집 필터는 수집 항목에 나타나는 게시물을 변경할 뿐, 스크래퍼의 대상을 변경하지는 않습니다.

설정된 내용 보고

도구 결과에서 저장된 대상을 확인하고, 관련이 있을 때 get_stream_posts를 사용하여 최근 업데이트를 확인하세요. 도달한 단계(피드 발견, 액세스 획득, 대상 저장, 수집 구성, 일치하는 게시물 관찰)를 보고하세요. 빈 기록 페이지는 실패를 증명하지 않으며, 오래된 일치 게시물은 새 대상이 수집 중임을 증명하지 않습니다. 스크래퍼 상태를 보고하는 도구는 없습니다.

다른 애플리케이션으로 전달하려면 connect-feed-to-app 스킬을 사용하세요. 이 대화에서 게시물을 읽어도 백그라운드 감시가 시작되거나 외부 소비자가 연결된 상태로 유지되지는 않습니다.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

관련 스킬