chirp
2
总安装量
2
周安装量
#72548
全站排名
安装命令
npx skills add https://github.com/zizi-cat/chirp --skill chirp
Agent 安装分布
openclaw
2
gemini-cli
2
github-copilot
2
codex
2
kimi-cli
2
cursor
2
Skill 文档
chirp
OpenClaw browser ëêµ¬ë¡ X/Twitter ì¡°ìí기. bird CLIì browser ê¸°ë° ëì.
Prerequisites
íê²½ ì구ì¬í
- OpenClaw with browser tool enabled
openclawbrowser profile- X/Twitter ê³ì ë¡ê·¸ì¸ ìë£
Headless ìë²ì¸ ê²½ì°
Xvfb ê°ì ëì¤íë ì´ íì (spool ì¤í¬ì Prerequisites ì°¸ê³ )
ë¡ê·¸ì¸ (ì²ì í ë²ë§)
browser action=start profile=openclaw
browser action=open profile=openclaw targetUrl="https://x.com/login"
# ì¬ì©ììê² ìë ë¡ê·¸ì¸ ìì²
ì¬ì©ë²
1. íìë¼ì¸ ì½ê¸°
browser action=open profile=openclaw targetUrl="https://x.com/home"
browser action=snapshot profile=openclaw compact=true
ê° articleìì ìì±ì, ë´ì©, ì¢ìì/리í¸ì/ëµê¸ ì íì¸ ê°ë¥.
2. í¸ì ìì±
Step 1: íìì í ì¤í¸ë°ì¤ 찾기
browser action=open profile=openclaw targetUrl="https://x.com/home"
browser action=snapshot profile=openclaw compact=true
â textbox "Post text" ref 찾기
Step 2: ë´ì© ì ë ¥
browser action=act profile=openclaw request={"kind":"click","ref":"<textbox-ref>"}
browser action=act profile=openclaw request={"kind":"type","ref":"<textbox-ref>","text":"í¸ì ë´ì©"}
Step 3: Post ë²í¼ í´ë¦
browser action=snapshot profile=openclaw compact=true
â button "Post" ref 찾기 (disabled ìë ê²)
browser action=act profile=openclaw request={"kind":"click","ref":"<post-ref>"}
3. ì¢ìì ë르기
íìë¼ì¸ìì article ë´ button "Like" ëë button "X Likes. Like" ref ì°¾ìì:
browser action=act profile=openclaw request={"kind":"click","ref":"<like-ref>"}
4. 리í¸ì
button "Repost" ëë button "X reposts. Repost" ref ì°¾ìì:
browser action=act profile=openclaw request={"kind":"click","ref":"<repost-ref>"}
browser action=snapshot profile=openclaw compact=true
# "Repost" ìµì
ì í
browser action=act profile=openclaw request={"kind":"click","ref":"<repost-option-ref>"}
5. ëµê¸ ë¬ê¸°
ë°©ë² 1: íìë¼ì¸ìì
browser action=act profile=openclaw request={"kind":"click","ref":"<reply-button-ref>"}
browser action=snapshot profile=openclaw compact=true
# ëµê¸ ì
ë ¥ì°½ì í
ì¤í¸ ì
ë ¥ í Reply ë²í¼ í´ë¦
ë°©ë² 2: í¸ì íì´ì§ìì
browser action=open profile=openclaw targetUrl="https://x.com/username/status/1234567890"
browser action=snapshot profile=openclaw compact=true
# ëµê¸ ì
ë ¥ì°½ ì°¾ìì ì
ë ¥
6. íë¡í 보기
browser action=open profile=openclaw targetUrl="https://x.com/username"
browser action=snapshot profile=openclaw compact=true
7. ê²ì
browser action=open profile=openclaw targetUrl="https://x.com/search?q=ê²ìì´&src=typed_query"
browser action=snapshot profile=openclaw compact=true
8. íë¡ì°
íë¡í íì´ì§ìì button "Follow" ref ì°¾ìì:
browser action=act profile=openclaw request={"kind":"click","ref":"<follow-ref>"}
íµì¬ í¬ì¸í¸
- snapshot ë¨¼ì – 모ë ìì ì ì íì¬ ìí íì¸
- refë ë§¤ë² ë¬ë¼ì§ – snapshotìì íì ìë¡ ì°¾ê¸°
- compact=true – í í° ì ì½
- article 구조 – ê° í¸ìì article ìì, ë´ë¶ì ìì±ì/ë´ì©/ë²í¼ë¤
- í¸ì ì íì¸ – ì¬ì©ììê² ë´ì© íì¸ë°ê¸°
í¸ë¬ë¸ìí
| 문ì | í´ê²° |
|---|---|
| browser ì ë¨ | Xvfb íì¸, DISPLAY=:99, Gateway ì¬ìì |
| ë¡ê·¸ì¸ ì ë¨ | /loginì¼ë¡ ì´ë í ìë ë¡ê·¸ì¸ |
| Post ë²í¼ disabled | í ì¤í¸ ì ë ¥ íì¸ |
| Rate limit | ì ì ë기 í ì¬ìë |
vs bird CLI
| ê¸°ë¥ | bird CLI | chirp (browser) |
|---|---|---|
| ì¤ì¹ | brew íì | Xvfbë§ ìì¼ë©´ ë¨ |
| ì¸ì¦ | ì¿ í¤ ì¶ì¶ | ë¸ë¼ì°ì ì¸ì |
| ìì ì± | API ê¸°ë° | UI ìì¡´ (ë³ê²½ ê°ë¥) |
| ìë | ë¹ ë¦ | ì½ê° ë림 |