Agent skill
mcp-message-board
Stars
0
Forks
0
Install this agent skill to your Project
npx add-skill https://github.com/Reneromero08/agent-governance-system/tree/main/MEMORY/ARCHIVE/skills-deprecated/mcp-message-board
SKILL.md
required_canon_version: >=3.0.0
Skill: mcp-message-board
Version: 0.1.0
Status: Deprecated
DEPRECATED: This skill has been consolidated into
mcp-toolkit. Use{"operation": "message_board", ...}with the mcp-toolkit instead.
Trigger
Use when adding or modifying the MCP message board toolset (schema, server handlers, storage, roles, fixtures, ADR, changelog/version).
Overview
Implement the MCP message board tools and their governance artifacts without changing unrelated MCP logic.
Workflow
- Add/confirm tool schema definitions in
MCP/schemas/tools.json. - Implement tool handlers in
MCP/server.py:- Read:
message_board_list - Write:
message_board_write(post/pin/unpin/delete/purge)
- Read:
- Store events under
CONTRACTS/_runs/message_board/<board>.jsonlwith append-only records. - Enforce roles:
- Default role:
poster(post + list) moderator(post + list + pin/unpin + delete)admin(all + purge)- Role allowlist file at
CAPABILITY/MCP/board_roles.jsonkeyed bysession_id.
- Default role:
- Add fixtures for the skill and any new governance expectations.
- Add ADR under
CONTEXT/decisions/and updateCANON/CHANGELOG.md+CANON/VERSIONING.md.
Output format (events)
Each event record is a JSON object with:
id(uuid or hash)boardauthor_session_idroletype(post|pin|unpin|delete|purge)message(for posts)ref_id(for pin/delete)created_at(ISO timestamp)
Constraints
- Use only standard library.
- Keep logic deterministic where possible.
- Write artifacts only under allowed roots.
required_canon_version: >=3.0.0
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
mcp-adapter
0
0
Explore
pipeline-dag-scheduler
0
0
Explore
cortex-summaries
0
0
Explore
llm-packer-smoke
0
0
Explore
artifact-escape-hatch
0
0
Explore
pipeline-dag-receipts
0
0
Explore
Didn't find tool you were looking for?