system-agents-turn
Use when Codex is acting as a participant in a system-agents turn-based workflow, reading chatrooms, claiming tasks, executing assigned work, or reporting…
Skill by southglory
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/southglory-system-agents-turn
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/system-agents-turn
What's inside
- Skill name
system-agents-turn- Description
- Use when Codex is acting as a participant in a system-agents turn-based workflow, reading chatrooms, claiming tasks, executing assigned work, or reporting turn results.
- License
- MIT
- Instructions
- 48 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# System Agents Turn
Use this workflow when operating inside a repository that contains `chatrooms/`, `tasks/board.yaml`, and the system-agents protocols.
## Before Acting
1. Read `chatrooms/PROTOCOL.md` and `tasks/PROTOCOL.md` if they are not already fresh in context.
2. Determine the current agent name from the current directory, `role.md`, or explicit user instruction.
3. Read `tasks/board.yaml` as state only. Never edit it directly.
## Decide The Phase
- Planning phase: read unread messages, inspect the board, claim work with a `task-claim` message, and stop before code or document edits.
- Execution phase: read bot updates, perform assigned work, report progress or completion, then end the turn.
- If the phase is ambiguous, summarize the latest chatroom and board state and ask the user which phase to run.
## Message Writing
Write messages under `chatrooms/{room}/` using this filename format:
```text
YYYY-MM-DD_HHMMSS_agent.md
```
Use UTC time. Include frontmatter with at least `from`, `to`, `time`, `type`, and `subject`.
For `task-update`, `task-done`, and `task-claim`, include `ref: T-NNN`. The `ref` field is the only task identity the bot uses.
After writing a message, update `chatrooms/.read-status/{agent}.json` so the room points at the message just written.
## Turn Loop
1. Check unread messages in `general` and any relevant 1:1 rooms.
2. Read `tasks/board.yaml`.
3. In planning phase, send claims or task creation requests only.
4. In execution phase, do the assigned work, then send `task-update` or `task-done`.
5. Send a `turn-end` message to `general`.
6. Tell the user what changed and which bot phase should run next.
## Safety Rules
- Do not edit `tasks/board.yaml`.
- Do not edit existing chatroom messages.
- Do not do execution work during planning phase.
- Do not send `task-claim` during execution phase.
- Use hooks as mechanical enforcement, but still follow the protocol intentionally.From southglory/system-agents-template, MIT.
More from southglory/system-agents-template
- 0.498score
agent-system-update
southglory
업스트림 변경 중 안전한 것만 반영하고, 충돌 파일은 건드리지 않거나 백업 후 적용한다
SkillCFreshness: C★ 2Claude Code +9 - 0.498score
send-message
southglory
에이전트 간 채팅방에 메시지를 보낸다.
SkillCFreshness: C★ 2Claude Code +9 - 0.498score
agent-system-check-updates
southglory
설치된 system-agents 템플릿/플러그인이 업스트림과 얼마나 벌어져 있는지 요약해서 보여준다
SkillCFreshness: C★ 2Claude Code +9 - 0.498score
agent-system-diff
southglory
설치된 system-agents 파일 하나를 업스트림 버전과 unified diff로 비교한다
SkillCFreshness: C★ 2Claude Code +9 - 0.498score
check-chatroom
southglory
에이전트 간 채팅방의 안 읽은 메시지를 확인한다.
SkillCFreshness: C★ 2Claude Code +9 - 0.498score
check-mentions
southglory
모든 채팅방에서 나를 멘션한 안 읽은 메시지만 확인한다.
SkillCFreshness: C★ 2Claude Code +9 - 0.498score
recruit
southglory
새 에이전트를 영입한다.
SkillCFreshness: C★ 2Claude Code +9 - 0.493score
report
southglory
이번 턴의 작업 결과를 관련 채팅방에 자동으로 공유한다.
SkillCFreshness: C★ 2Claude Code +9 - 0.490score
end-turn
southglory
현재 에이전트의 턴을 종료한다.
SkillCFreshness: C★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Jul 2, 2026 (3 months ago)
- Last release
- Jul 2, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from southglory
- 0.498score
agent-system-update
southglory
업스트림 변경 중 안전한 것만 반영하고, 충돌 파일은 건드리지 않거나 백업 후 적용한다
SkillCFreshness: C★ 2Claude Code +9 - 0.498score
send-message
southglory
에이전트 간 채팅방에 메시지를 보낸다.
SkillCFreshness: C★ 2Claude Code +9 - 0.498score
agent-system-check-updates
southglory
설치된 system-agents 템플릿/플러그인이 업스트림과 얼마나 벌어져 있는지 요약해서 보여준다
SkillCFreshness: C★ 2Claude Code +9 - 0.498score
agent-system-diff
southglory
설치된 system-agents 파일 하나를 업스트림 버전과 unified diff로 비교한다
SkillCFreshness: C★ 2Claude Code +9 - 0.498score
check-chatroom
southglory
에이전트 간 채팅방의 안 읽은 메시지를 확인한다.
SkillCFreshness: C★ 2Claude Code +9 - 0.498score
check-mentions
southglory
모든 채팅방에서 나를 멘션한 안 읽은 메시지만 확인한다.
SkillCFreshness: C★ 2Claude Code +9
Cite this page
system-agents-turn skill. Agent Mart. https://agentmart.dev/skills/southglory-system-agents-turn (last updated 2026-10-24)