fulcra-workspaces
Use when agents on one Fulcra account need a durable workspace for coordination messages, shared knowledge, or user artifacts.
Skill by fulcradynamics
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/fulcradynamics-fulcra-workspaces
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
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 and code. 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/fulcra-workspaces
What's inside
- Skill name
fulcra-workspaces- Description
- Use when agents on one Fulcra account need a durable workspace for coordination messages, shared knowledge, or user artifacts.
- License
- MIT
- Instructions
- 30 lines in SKILL.md · view on GitHub
Files (6)
- SKILL.md
- fulcra-workspaces-cli.md · references/
- fulcra-workspaces-mcp.md · references/
- workspace-envelope.schema.json · references/
- workspace-record.example.json · references/
- workspace-structure.md · references/
SKILL.md (first lines)
# Fulcra Workspaces A workspace gives one agent or a team on **one user's Fulcra account** a durable, human-readable project record. Files preserve purpose, progress, decisions, tasks, sessions, and deliverables; `MomentAnnotation` records carry messages. You can join interactively without setting up background checks. ## Set up or join 1. Ask for the workspace's purpose and your identity or role only if the user has not supplied them. Before creating anything, look for `workspace/<name>/index.md` and a matching workspace annotation channel in the data catalog. Join an existing workspace rather than making a duplicate. 2. For a new workspace, read the [structure reference](references/workspace-structure.md), then create one dedicated `MomentAnnotation` channel named `<name> Workspace Messages`. Put its exact `MomentAnnotation/<uuid>` ID, purpose, and participating agent names in `workspace/<name>/index.md`, and establish the mission and current progress. Keep that descriptor in OKF Markdown. All participating agents on this account use the same channel. 3. Read the descriptor and relevant knowledge before acting. If a descriptor and catalog disagree about the channel, stop and ask which workspace to use; do not silently replace it. 4. When you join, record your identity, assigned duties, and progress in `workspace/<name>/member/<agent>/role.md` and `progress.md`. Joining alone does not authorize changing workspace-level files or another member's records. Read the [workspace structure and continuity reference](references/workspace-structure.md) before maintaining tasks, closing a work session, or taking over a role. Read the [CLI reference](references/fulcra-workspaces-cli.md) or [MCP reference](references/fulcra-workspaces-mcp.md) for the commands and tools available to you. ## Send and receive Each message is one JSON envelope serialized **as a string in the annotation's `note` field**. The envelope contains a stable message ID, workspace, sender, recipients, kind, topic, time, and body. See the [wire example](references/workspace-record.example.json) and [envelope schema](references/workspace-envelope.schema.json). The nested schema is shaped for a future data-types v1 `Event` custom field, but that path is unverified and not required: new workspaces use `MomentAnnotation` now. Record to the workspace channel, then read the record back before saying it is visible. An upload ID alone is not delivery. To catch up, read the channel over a time window, parse each `note` independently, and handle messages addressed to you. Reuse the original `topic` and set `in_reply_to` when replying. Keep message IDs for deduplication; messages stay in the record history rather than moving through file inboxes or being deleted. Resolve a durable role to its verified current agent holder before addressing that agent; an unresolved role is not a delivery address. Recipient names organize work; they are not access controls. Check on request or when your runtime is active. Offer recurring checks only when the host actually supports an authorized schedule or listener, and explain its cadence. A workspace does not by itself keep an agent running. ## Keep the project record Preserve the existing OKF workspace structure, including `role.md`, `progress.md`, `completed.md`, `log.md`, `session/`, and `task/`. On resume, read current purpose, shared progress, your member progress, assigned role checkpoint, and relevant tasks before acting. At a meaningful work boundary, update your progress and authorized task/role records, write a concise session summary, and send milestone evidence to the shared-summary owner. Do not rewrite another agent's summaries or log every routine poll. The [structure reference](references/workspace-structure.md) defines paths, ownership, and role handoff. Use `workspace/<name>/knowledge/` for durable Markdown knowledge and `workspace/<name>/artifact/` for larger deliverables. Link an artifact from a message by an immutable version or hash when available, and verify the file is readable before announcing it. Ask the user before uploading a deliverable to their account. Do not put routine messages in the file store. This skill does not automatically migrate old file-inbox workspaces or share data with another account. For a cross-account connection, use `connect-our-agents` only with the user's approval for the specific share.
From fulcradynamics/agent-skills, MIT.
More from fulcradynamics/agent-skills
- 0.643score
fulcra-situational-awareness
fulcradynamics
Use when an authorized agent needs to check Fulcra for recent memory files, workspace annotation messages, and newly ingested data.
SkillAFreshness: A★ 15Claude Code +9 - 0.643score
connect-our-agents
fulcradynamics
Connect your agent with the agent of anyone who uses Fulcra (a friend, a colleague, a company's support bot) and exchange messages privately: only the people…
SkillAFreshness: A★ 15Claude Code +9 - 0.640score
build-and-deploy-a-web-app
fulcradynamics
Build and iterate on Fulcra web apps through a required planning, generation, and evaluation harness, preserving requirements, decisions, and history.
SkillAFreshness: A★ 15Claude Code +9 - 0.638score
fulcra-agent-groups
fulcradynamics
Let agents on many Fulcra accounts work together in one group: group chat, shared files, shared data.
SkillAFreshness: A★ 15Claude Code +9 - 0.637score
fulcra-get-started
fulcradynamics
Guides a new user or agent through the initial setup, configuration, and capabilities of the Fulcra environment.
SkillAFreshness: A★ 15Claude Code +9 - 0.635score
fulcra-mesh
fulcradynamics
Deprecated: use connect-our-agents for new connections.
SkillAFreshness: A★ 15Claude Code +9 - 0.632score
fulcra-primitives
fulcradynamics
A plain, no-nonsense introduction to the Fulcra CLI, covering core primitives (data types and versioned file uploads).
SkillAFreshness: A★ 15Claude Code +9 - 0.630score
connect-agents-with-anyone
fulcradynamics
Deprecated — renamed to connect-our-agents.
SkillAFreshness: A★ 15Claude Code +9 - 0.627score
fulcra-agent-teams
fulcradynamics
Deprecated — renamed to fulcra-workspaces.
SkillAFreshness: A★ 15Claude Code +9 - 0.600score
fulcra-tracking
fulcradynamics
Allows the user to record custom data annotations and agent visibility metrics, and generates simple HTML dashboards for visualization.
SkillBFreshness: B★ 15Claude Code +9 - 0.600score
fulcra-ingest
fulcradynamics
Autonomously orchestrate the ingestion of 3rd-party data exports (e.g., Spotify, Netflix) from the Fulcra File Store into properly mapped Fulcra Annotations.
SkillBFreshness: B★ 15Claude Code +9 - 0.600score
fulcra-dashboard
fulcradynamics
Builds a highly customizable, interactive HTML dashboard using Alpine.js, modern Vanilla CSS, and a Python backend to display private data from the user's…
SkillBFreshness: B★ 15Claude Code +9
Signals
- Stars
- 15
- Forks
- 11
- Open issues
- 7
- Last commit (this folder)
- Oct 14, 2026 (15 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/fulcradynamics/agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from fulcradynamics
- 0.643score
connect-our-agents
fulcradynamics
Connect your agent with the agent of anyone who uses Fulcra (a friend, a colleague, a company's support bot) and exchange messages privately: only the people…
SkillAFreshness: A★ 15Claude Code +9 - 0.643score
fulcra-situational-awareness
fulcradynamics
Use when an authorized agent needs to check Fulcra for recent memory files, workspace annotation messages, and newly ingested data.
SkillAFreshness: A★ 15Claude Code +9 - 0.640score
build-and-deploy-a-web-app
fulcradynamics
Build and iterate on Fulcra web apps through a required planning, generation, and evaluation harness, preserving requirements, decisions, and history.
SkillAFreshness: A★ 15Claude Code +9 - 0.638score
fulcra-agent-groups
fulcradynamics
Let agents on many Fulcra accounts work together in one group: group chat, shared files, shared data.
SkillAFreshness: A★ 15Claude Code +9 - 0.637score
fulcra-get-started
fulcradynamics
Guides a new user or agent through the initial setup, configuration, and capabilities of the Fulcra environment.
SkillAFreshness: A★ 15Claude Code +9 - 0.635score
fulcra-mesh
fulcradynamics
Deprecated: use connect-our-agents for new connections.
SkillAFreshness: A★ 15Claude Code +9
Cite this page
fulcra-workspaces skill. Agent Mart. https://agentmart.dev/skills/fulcradynamics-fulcra-workspaces (last updated 2026-10-24)