ploop
2
总安装量
2
周安装量
#64875
全站排名
安装命令
npx skills add https://github.com/ploop-app/skills --skill ploop
Agent 安装分布
mcpjam
2
antigravity
2
iflow-cli
2
junie
2
windsurf
2
zencoder
2
Skill 文档
Ploop
Ploop is a bridge between a local terminal session and the user’s mobile chat app.
Short model:
- Terminal session = device identity.
- Conversation = one user thread.
- The app UI updates from what you push:
status, optionalstep, andmessage.
When To Use
Use this skill when the task is about:
- listening for new Ploop messages
- sending or drafting replies into Ploop conversations
- showing typing/progress in the app (
thinking,running,done,error) - resuming a stalled loop after auth/session issues
Flows
1) Install + Login + Init
If CLI/session is not ready, run INSTALLATION.md.
2) Listen For New Messages
Preferred continuous loop:
if command -v ploop >/dev/null 2>&1; then
PLOOP="ploop"
else
PLOOP="npx ploop@latest"
fi
$PLOOP start --json
One-shot check:
$PLOOP poll --json
3) React To Each New User Message
For each incoming item in messages[], follow this exact order:
$PLOOP status --conversation <conversation_id> --state thinking
$PLOOP step --conversation <conversation_id> --message "<meaningful milestone>"
$PLOOP send --conversation <conversation_id> --message "<final answer>"
$PLOOP status --conversation <conversation_id> --state done
If execution fails:
$PLOOP status --conversation <conversation_id> --state error
$PLOOP send --conversation <conversation_id> --message "I hit an issue while processing this. I can retry now."
What To Push To The App
status thinking: send quickly when work is not instant.step: send only meaningful milestones (not noise).send: the final user-visible response.- terminal status: always end with
doneorerror.
Reliability Rules
- Polling only, no streaming.
- Keep updates atomic:
status,step,message. - If auth/session fails, switch to
INSTALLATION.md, recover, then return to runtime loop.