twitter-cli는 터미널 우선 방식으로 Twitter/X 타임라인, 북마크, 검색 결과, 프로필, 트윗 상세를 읽고, 인증 시 게시와 기타 쓰기 작업까지 지원하는 스킬입니다. 소셜 미디어 리서치, 계정 모니터링, CLI 기반의 가벼운 게시 작업에 적합합니다.

Stars2.3k
즐겨찾기0
댓글0
추가됨2026년 4월 18일
카테고리Social Media
설치 명령어
npx skills add public-clis/twitter-cli --skill twitter-cli
큐레이션 점수

이 스킬은 84/100점으로, 에이전트 친화적인 출력까지 갖춘 실제 Twitter/X CLI를 찾는 사용자에게 충분히 신뢰할 만한 디렉터리 항목입니다. 저장소에는 작업 흐름 범위가 넓게 정리되어 있고, 인증 안내도 명확하며, 구조화된 스키마가 제공되어 설치 여부를 비교적 자신 있게 판단할 수 있습니다. 다만 인증 방식과 플랫폼 의존성에 따른 제약은 염두에 두어야 합니다.

84/100
강점
  • Twitter/X 주요 작업 흐름을 폭넓고 구체적으로 다룹니다. 타임라인, 북마크, 검색, 사용자 조회, 쓰기 작업이 SKILL.md와 README.md에 명확히 문서화되어 있습니다.
  • 에이전트가 트리거하고 실행하기 쉬운 구성입니다. 강한 트리거 문구, 단계별 인증 확인, 언제 실행할지에 대한 명령 중심 안내가 잘 갖춰져 있습니다.
  • 기계가 읽기 쉬운 구조화 출력이 문서화되어 있습니다. SCHEMA.md가 일관된 YAML/JSON envelope를 정의해 downstream 에이전트의 추측을 줄여 줍니다.
주의점
  • 인증은 실제 도입 장벽입니다. 쓰기 작업에는 전체 브라우저 쿠키가 필요하며, 환경 변수만으로는 226 automation 오류가 발생할 수 있다고 안내합니다.
  • SKILL.md에는 설치 명령이 없고 지원/참조 파일도 많지 않아, 초기 설정과 예외 상황은 프로젝트의 더 넓은 문서를 추가로 확인해야 할 수 있습니다.
개요

twitter-cli 스킬 개요

twitter-cli 스킬이 하는 일

twitter-cli는 타임라인, 북마크, 검색 결과, 프로필, 트윗 상세를 읽는 데 초점을 둔 터미널 우선 Twitter/X 스킬이며, 인증이 되어 있으면 게시와 기타 쓰기 작업도 지원합니다. 웹앱 대신 CLI 워크플로를 원하는 사용자에게 가장 잘 맞고, 특히 Social Media 리서치, 계정 모니터링, 가벼운 퍼블리싱에 적합합니다.

누가 사용하면 좋은가

사용자가 명령줄에서 Twitter/X 데이터를 확인하고 싶거나, 반복적인 읽기 작업을 자동화하거나, 후속 처리용으로 구조화된 출력을 만들고 싶다면 twitter-cli 스킬을 사용하세요. 목표가 빠른 조회와 터미널 출력이라면 강점이 크지만, 완전한 소셜 미디어 대시보드를 대체하는 용도에는 맞지 않습니다.

이 스킬이 다른 이유

가장 중요한 도입 판단 기준은 인증입니다. twitter-cli는 API 키 없이도 동작할 수 있지만, 쓰기 작업은 유효한 브라우저 쿠키에 의존하며 환경 변수가 일부만 설정된 상태에서는 실패할 수 있습니다. 그래서 twitter-cli의 설치 결정은 결국 사용자가 인증을 깔끔하게 완료할 수 있는지, 그리고 읽기 전용인지 읽기/쓰기 모두 필요한지에 달려 있습니다.

twitter-cli 스킬 사용 방법

twitter-cli 설치하기

다음 명령으로 twitter-cli 스킬을 설치하세요:
npx skills add public-clis/twitter-cli --skill twitter-cli

설치 후에는 대상 환경에 Python 3.10+, uv, 또는 pipx가 있는지가 실제 twitter-cli install 판단의 핵심입니다. 이 저장소의 설정 방식은 브라우저 확장이나 호스팅 서비스가 아니라 Python 기반 CLI 설치를 전제로 합니다.

인증부터 시작하기

실제 twitter-cli usage를 하기 전에 먼저 상태를 확인하세요. 이 저장소의 워크플로는 분명합니다. 자격 증명이 있는지 확인한 다음 진행하면 됩니다.

보통 가장 먼저 확인할 명령:
twitter status --yaml

상태가 인증되지 않았다고 나오면, 게시, 답글, 좋아요를 시도하기 전에 브라우저 쿠키 추출이나 지원되는 다른 인증 경로를 안내하세요. 인증이 약할 때 가장 자주 막히는 지점이 바로 twitter-cli의 쓰기 작업이기 때문입니다.

작업을 좋은 프롬프트로 바꾸기

좋은 twitter-cli guide 프롬프트에는 다음이 분명히 들어가야 합니다:

  • 대상 작업: 읽기, 검색, 게시, 답글, 인용, 좋아요, 리트윗, 팔로우, 조회
  • 대상 객체: 사용자명, 트윗 ID, 키워드, 리스트, 타임라인 유형
  • 출력 형식: 터미널 보기, --yaml, --json
  • 제약 조건: 날짜 범위, 검색 탭, 전체 텍스트, 리트윗 제외 여부

요청 예시:
twitter-cli로 Latest에서 open source LLM을 검색하고, --yaml로 반환한 뒤 작성자와 URL을 포함해 상위 5개 결과를 요약해줘.”

먼저 읽어야 할 파일

빠르게 저장소를 파악하려면 다음 순서를 우선하세요:

  • SKILL.md — 명령과 인증 규칙
  • README.md — 기능 범위와 예시
  • SCHEMA.md — 구조화 출력 형식
  • AGENTS.md — 개발 및 테스트 맥락
  • twitter_cli/cli.pytwitter_cli/auth.py — 명령 진입점과 로그인 동작

twitter-cli 스킬 FAQ

twitter-cli는 Twitter/X 읽기 전용인가요?

아니요. twitter-cli 스킬은 읽기와 쓰기 모두 지원하지만, 쓰기 작업은 인증 품질에 훨씬 민감하며 환경 변수만으로는 부족하고 브라우저 쿠키가 필요할 수 있습니다.

API 키가 꼭 필요한가요?

대체로 기본 twitter-cli 워크플로에는 API 키가 필요하지 않습니다. 이 저장소는 브라우저 쿠키 기반 인증과 CLI 중심 접근을 전제로 설계되어 있어, 개발자 앱 설정 없이 빠르게 Social Media 작업을 하고 싶은 사용자에게 유용합니다.

언제는 twitter-cli를 쓰지 말아야 하나요?

대량 자동화, 안정적으로 보장되는 API, 또는 터미널이 아닌 워크플로가 필요하다면 twitter-cli는 건너뛰는 것이 좋습니다. 또한 지원되는 브라우저에서 계정 인증이 불가능하거나, 비감독 상태의 쓰기 접근이 필요한 작업에도 적합하지 않습니다.

초보자도 쓰기 쉬운가요?

지원되는 브라우저에서 X에 로그인할 수 있고 작업이 단순하다면 그렇습니다. 가장 흔한 초보자 실수는 자격 증명을 확인하기 전에 명령이 바로 동작할 거라고 가정하는 것입니다. 먼저 인증을 확인하면 훨씬 수월합니다.

twitter-cli 스킬 개선 방법

가장 작은 완성형 대상을 주기

가장 좋은 twitter-cli 출력은 who, what, how many가 분명할 때 나옵니다. “@example의 AI agents 관련 최근 게시물을 찾아줘”는 “Twitter를 검색해줘”보다 훨씬 낫습니다. 이렇게 해야 스킬이 적절한 명령 경로를 고르고 잡음을 줄일 수 있습니다.

출력 제약을 처음부터 명시하기

더 나은 twitter-cli usage를 원한다면 전체 트윗 본문이 필요한지, 구조화 출력이 필요한지, 간단한 터미널 요약이면 충분한지 먼저 말하세요. 예를 들어 결과를 파싱할 계획이라면 --yaml이 더 적합하고, 대화형 검토라면 리치 테이블 출력이 더 보기 좋습니다.

인증과 환경 제한을 공유하기

현재 세션이 로그인되어 있는지, 브라우저 쿠키를 사용할 수 있는지, 지원되는 브라우저를 열 수 있는지 알려 주세요. 이런 제한은 트윗 내용 자체보다 twitter-cli install과 실행 경로를 더 크게 바꿉니다.

명령 형태보다 결과 품질을 기준으로 반복하기

첫 실행이 원하는 내용을 놓쳤다면 요청 전체를 다시 쓰기보다 검색어, 작성자 필터, 시간 범위, 출력 형식을 더 구체적으로 조정하세요. twitter-cli skill에서는 범위를 좁히고 원하는 데이터 형태를 분명히 할 때 가장 큰 개선이 나옵니다.

평점 및 리뷰

아직 평점이 없습니다
리뷰 남기기
이 스킬의 평점과 리뷰를 남기려면 로그인하세요.
G
0/10000
최신 리뷰
저장 중...