원클릭으로
fulcra-memory
Manages agent progress reporting and OKF-compliant memory syncing to Fulcra.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Manages agent progress reporting and OKF-compliant memory syncing to Fulcra.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
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 Fulcra data store locally. Includes workflows to export the dashboard for public sharing.
Autonomously orchestrate the ingestion of 3rd-party data exports (e.g., Spotify, Netflix) from the Fulcra File Store into properly mapped Fulcra Annotations.
Analyze Fulcra user data with privacy-respecting Python and CLI workflows: fetch records or metrics, normalize them into DataFrames, compute descriptive summaries, and produce auditable JSON or OKF-ready reports.
Sets up a secure, local-only administration control panel for the Fulcra environment. Features an interactive Chat Envoy for direct agent communication, and a File Store Explorer for browsing the user's data backend.
Guides a new user or agent through the initial setup, configuration, and capabilities of the Fulcra environment.
Allows the user to record custom data annotations and agent visibility metrics, and generates simple HTML dashboards for visualization.
| name | fulcra-memory |
| description | Manages agent progress reporting and OKF-compliant memory syncing to Fulcra. |
| homepage | https://github.com/fulcradynamics/agent-skills |
| license | MIT |
| user-invocable | true |
| metadata | {"openclaw":{"emoji":"🧠"}} |
The primary role of this skill is to help the agent keep track of what it is doing in a readable and transferable way using Fulcra's versioned file storage, strictly following the Open Knowledge Format (OKF).
By periodically logging activities to progress.md and keeping the memory namespace structured, other agents and users can easily see what this agent has accomplished and what it is working on next.
(Note: For agent backup, rollback, and cloning, see the fulcradynamics/agent-skills/fulcra-agent-backup skill.)
For core memory tracking, agents use the standardized prefix: agent/<lowercase-agent-name>/.
This dedicated directory tracks the agent's state. It must conform to the Open Knowledge Format (OKF), meaning it contains an index.md, a log.md, and markdown concept files like progress.md.
IMPORTANT OKF EFFICIENCY DIRECTIVE: While OKF compliance is mandatory, it must not become cumbersome.
inbox/ subdirectory.inbox/ or queue/), simply list the directory itself in the index.md with a high-level description of its purpose (e.g., "Contains unread messages from the web dashboard").index.md and log.md focused on top-level structure and significant milestones (like the progress.md) so they remain useful but lightweight.Rather than exhaustively querying your namespace to remember what you or others recently learned, use the Fulcra API's data-updates command (e.g., uv tool run fulcra-api data-updates "1 day"). This will return a summary of all files that changed recently, allowing you to easily see what knowledge was added and which memory files were updated across your local and team-shared namespaces.
Agents should run a progress sync periodically (e.g., triggered by HEARTBEAT.md). Every time an agent syncs its state:
progress.md report locally—summarizing the work it has recently done, and what it is planning to do next—and uploads it directly to agent/<agent-name>/progress.md. The progress.md file must include proper OKF YAML frontmatter (with type: Progress Report). This file is a report specifically designed to let the user review the agent's recent accomplishments and intended next steps. It is not intended to dump internal agent state, chain-of-thought, or precise working memory.log.md (Update History) and ensures the index.md directory listing is accurate.PRIVACY REQUIREMENT: Before uploading progress.md, the agent MUST ensure it is not inadvertently uploading new sensitive personal user data, credentials, or private internal reasoning. Minimize disclosures in progress.md.
The role.md file defines the agent's high-level purpose, duties, identity, and standard operating procedures.
agent/<agent-name>/role.md.type: Role).agent/<agent-name>/role.md.The session/ subdirectory is used to record high-level summaries of what was accomplished during a specific spate of work or interaction.
memory/session/.YYYYMMDD-HHMMSS followed by an underscore and a short subject (e.g., YYYYMMDD-HHMMSS_setup-dashboard.md).session/ directory is listed in the top-level index.md with a high-level description. You do not need to index every individual session file in index.md.agent/<agent-name>/session/<filename>.md.The task/ subdirectory is dedicated to longer-running tasks that span multiple sessions or interactions.
memory/task/ for any significant ongoing project or objective.memory/task/setup-dashboard.md).memory/task/index.md file, which should list all active and completed tasks in the directory.The knowledge/ subdirectory is an open-ended convention for agents to store, organize, and retrieve any other useful knowledge or reference material about the user, the agent's domain, or specific topics.
index.md files for subdirectories to aid in navigation and discovery).memory/knowledge/programming/python.md or memory/knowledge/user-preferences/formatting.md).knowledge/ directory is listed in the top-level index.md so that the user and other agents know it exists.The inbox/ subdirectory (agent/<agent-name>/inbox/) is used for asynchronous communication directed specifically to the agent (from users or other automated, non-team sources).
todo.md).archive/ directory.YYYYMMDD-HHMMSS_) to the filename when saving it to archive/ (e.g., archiving todo.md becomes archive/20260624-153000_todo.md). This ensures the archive remains chronologically sortable even for manually dropped files.index.md.To perform memory tracking operations, agents must interact with the Fulcra CLI.
For general information about the Fulcra File Store and the required Open Knowledge Format (OKF) standard, please refer to the main Fulcra CLI documentation found in the fulcradynamics/agent-skills/fulcra-onboarding skill, or read the full OKF specification directly:
See the reference documentation for the exact commands needed to sync progress:
references/fulcra-memory-cli.md for exact file management and CLI execution steps.