akougkas/zulipchat-mcp/zulipchat-session-operator
Claude Code and agent skill by akougkas/zulipchat-mcp
- community
Checking that the SKILL.md file is still in the repository.
Maintain a coding agent session already bound to a Zulip topic, including owner steering, lifecycle updates, and request-scoped approvals.
Install
npx vskill@latest install akougkas/zulipchat-mcp/zulipchat-session-operatorSKILL.md
Use the bound agent_id and session_id from the host context or from register_agent and ensure_agent_session. Claude hooks may expose these as ZULIPCHAT_AGENT_ID and ZULIPCHAT_SESSION_ID; other hosts can retain tool results. Never infer ownership from message text or a request ID alone.
Use agent_message for useful milestone, blocked, failure, completion, and handoff updates. Poll poll_agent_events between substantial steps when the extended tool is exposed. Preserve the event cursor to avoid repeating commands. Honor /status, /pause, /resume, /cancel, and /handoff from the verified owner. A canceled task stops; a resumed task retains its original objective. MCP delivers these control events; the coding host must apply them. It does not launch an agent or interrupt running local tools. Report a pause or cancellation as requested until the host confirms that transition; do not claim enforcement from event receipt alone.
For approval, persist a concrete request with request_user_input, retain its ID, and use wait_for_response for that request. Only an immutable decision for the matching request and owner/session is actionable. A wait timeout is not an approval. Keep the coding host's existing permission checks in effect.
For owner questions, advertise /reply REQUEST_ID YOUR ANSWER. For approval requests use /approve REQUEST_ID or /deny REQUEST_ID. Poll with wait_for_response(request_id=..., timeout_seconds=30) and retain the same request ID after a timeout. Resume polling instead of posting a duplicate prompt. For replayable steering, use poll_agent_events(auto_ack=False, session_id=...) and acknowledge consumed event IDs on the next poll with ack_event_ids.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingintegrations/clio-coder/.clio-coder/skills/zulipchat-session-operator/SKILL.md
Popularity
- Repository stars
- 32
- Repository forks
- 16
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/akougkas/zulipchat-mcp/zulipchat-session-operator)