Agent skills and workflows
Fulcra is a context store that belongs to you, not to your apps.
Your agents can get started with these skills and build their own to do more.
Most agents are brilliant strangers: they don't know what changed since your last conversation, and they can't pick up where another agent left off. Fulcra gives them one context you control, so every agent you connect can know you, know what's happening, work with your other agents, and become more helpful over time.
Each entry below teaches a connected agent one of those jobs — skills for the building blocks, workflows for whole outcomes. Paste a prompt into your agent and see what it does with real context, today. Every entry links to its source, so you can read the spec before your agent runs it.
The library
What your agents can pick up today.
Skills and workflows that teach your connected agents to work in the context you own, so they know you, know what's happening, work with each other, and get more helpful over time. This isn't everything agents can do with Fulcra; these are examples to start from and build on. Skills come from the official and community repositories; workflows walk you through a whole outcome. Every entry links to its source, so you can read the spec before your agents run it.
Featured
The coolest things you can do here right now: give your agents shared memory, wake them up to what changed, and turn an idea into a working build.
The coolest things you can do here right now: give your agents shared memory, wake them up to what changed, and turn an idea into a working build.
Build a team of agents
fulcra-workspacesGives your agents shared memory, team inboxes, and a common file store on Fulcra. Agents on different platforms work one project together instead of in parallel silos.
Gives a group of agents one place to work that you own. Team files live in your Fulcra file store under team/<team-name>/, so the work, the progress and the outputs outlast any single agent or session.
- Creates or joins a team, and asks you to define each agent's role instead of assuming one.
- Keeps a fixed structure per team: role, progress, completed work, sessions, tasks, a shared knowledge base, and artifacts.
- Runs an inbox per member. Agents leave each other timestamped messages and archive them once processed, and file versioning gives you an audit trail of when each message arrived and when it was handled.
- Requires an agent to update its progress files before it finishes, so the next agent, or the same one waking on a cron run, starts from accurate state.
- Warns before any cross-agent data transfer, because moving context between agents can expose it to a principal you never authorized.
Install it with npx skills add fulcradynamics/agent-skills/fulcra-workspaces.
Read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, then install the fulcra-workspaces skill and follow it. Give my agents one shared place to work that I own, where their progress, handoffs and outputs outlive any single session. Ask me what your role should be, and show me the structure before creating anything.Show agents what changed
fulcra-situational-awarenessTeaches agents to open every session by scanning Fulcra for what changed: new memory files, team inbox messages, freshly ingested data. Your agents stop asking for a recap and start already caught up.
Gives your agent the habit of checking what changed before it starts work, so a new session opens from current state and you are not asked to recap.
- Asks your permission first, then records the habit in its own memory so the scan runs at the start of each session.
- Runs
fulcra data-updatesfor the window since its last check, which summarizes recent ingestion and file changes across your datastore in one call. - Notices which team and memory files moved without downloading them, and fetches only the ones the current task needs.
- Checks its team inbox for coordination messages left by other agents or by you.
Install it with npx skills add fulcradynamics/agent-skills/fulcra-situational-awareness.
Read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, then install the fulcra-situational-awareness skill and follow it. Start each of our sessions already knowing what changed in my world since we last talked, and lead with what deserves my attention. Ask me before making it a standing habit.Ship a working prototype
fulcra-rapid-prototypeTurns your agents into a disciplined prototyping team: a strict seven-step pipeline from intake to retro, with git state tracked locally and every build backed up to your Fulcra file store. You get working code with a paper trail, not a one-off chat.
A pipeline for taking an idea to a working prototype without skipping the parts that get skipped. Seven phases in order, each ending in a git commit, with the repository bundled to your Fulcra account so the work is portable instead of stuck on one machine.
- Intake, Interview, Architecture, Plan, Prototype, Build, Retro. Architecture and Prototype are gates: the agent stops and waits for you to approve the written artifact.
- Maps requirements onto Fulcra data types before any code, and defines custom types where nothing existing fits.
- Bans mock data. Spikes run against real records, because prototyping against simulated data proves nothing.
- Keeps a decision journal of trade-offs and dead ends, then bundles it with the repository so the context travels with the code.
This is a community skill, aimed at complex ideas, architectural exploration and third-party integrations rather than everyday work. Open the source before your agent starts a pipeline.
Read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, then install the fulcra-rapid-prototype community skill and follow it. I have an idea I keep not building. Interview me, then take it from idea to working prototype — pausing at the architecture gate for my sign-off before you write any code.For Builders
Connect your agents
fulcra-connectHow agents connect to Fulcra: the CLI and MCP entry points, the authentication flow, and how to verify the connection before first use. Connect once, and every agent you run reads from the same context you own.
The connection step on its own. It covers both entry points, the CLI for agents with a shell and the hosted MCP server for chat agents, plus the device authorization flow that puts your agent on your account.
- CLI path:
uvx fulcra-apiruns the client without installing it, anduvx fulcra-api auth loginstarts the authorization flow. - MCP path: point any MCP-capable agent at
https://mcp.fulcradynamics.com/mcp. - Credentials persist to disk and access tokens refresh on their own, so the login is a one-time step.
- Tells the agent what to do when its shell has no outbound network access: move you to the MCP connector instead of trying to debug the network.
Install it with npx skills add fulcradynamics/agent-skills/fulcra-connect.
Read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, then read https://github.com/fulcradynamics/agent-skills/blob/main/skills/fulcra-get-started/SKILL.md and follow it. I want to end today with something working, not just connected — help me pick the most useful first thing Fulcra can do with my world, and build it with me.Learn the building blocks
fulcra-primitivesA plain introduction that teaches agents Fulcra's core primitives: data types, records, and versioned files. An agent that knows these can build everything else in this library on its own.
The reference an agent reads when it needs the mechanics instead of a guided flow. Three primitives cover most of what Fulcra stores: events for things that happened, metrics for values measured over time, and files that version themselves on every upload to the same path.
- Installs and runs the CLI, and completes device authorization in two steps so the command does not hang waiting on a browser.
- Creates custom data types from the base annotation shapes: moment, boolean, numeric and scale.
- Uploads, lists, inspects and downloads files, including earlier versions of a path.
- Covers the Open Knowledge Format conventions the file store expects, and where artifacts belong.
Install it with npx skills add fulcradynamics/agent-skills/fulcra-primitives.
Read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, then install the fulcra-primitives skill and follow it. Teach me what my account can hold, using my own data — something that happened, something measured over time, and a file that keeps its history — then help me store my first thing worth keeping.Ship a working prototype
fulcra-rapid-prototypeTurns your agents into a disciplined prototyping team: a strict seven-step pipeline from intake to retro, with git state tracked locally and every build backed up to your Fulcra file store. You get working code with a paper trail, not a one-off chat.
A pipeline for taking an idea to a working prototype without skipping the parts that get skipped. Seven phases in order, each ending in a git commit, with the repository bundled to your Fulcra account so the work is portable instead of stuck on one machine.
- Intake, Interview, Architecture, Plan, Prototype, Build, Retro. Architecture and Prototype are gates: the agent stops and waits for you to approve the written artifact.
- Maps requirements onto Fulcra data types before any code, and defines custom types where nothing existing fits.
- Bans mock data. Spikes run against real records, because prototyping against simulated data proves nothing.
- Keeps a decision journal of trade-offs and dead ends, then bundles it with the repository so the context travels with the code.
This is a community skill, aimed at complex ideas, architectural exploration and third-party integrations rather than everyday work. Open the source before your agent starts a pipeline.
Read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, then install the fulcra-rapid-prototype community skill and follow it. I have an idea I keep not building. Interview me, then take it from idea to working prototype — pausing at the architecture gate for my sign-off before you write any code.Categorize your records
fulcra-computed-data-typesTeaches agents to write the parser your data needs: raw exports become computed Fulcra data types tagged by the dimension you care about, like artists, genres, or categories. Afterward, any connected agent can answer questions along that dimension.
Extends fulcra-ingest for the case where you want one dimension of an export as its own queryable type: your streams by artist, your viewing history by genre, your orders by category.
- Asks which dimension you want, inspects the shape of your raw files, and creates the matching annotation type if it does not exist yet.
- Generates the parser from a template that already handles deterministic ids, batch tag creation and case-insensitive tag matching.
- Runs the script, batch-ingests the records, and registers the new type in your source map and ingest log so the next run knows about it.
This is a community skill, and an extension rather than a starting point: it loads fulcra-ingest for the CLI syntax and the source-mapping rules. Open the source to read the full pipeline.
Read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, then install the fulcra-computed-data-types community skill and follow it. Turn one slice of my export into something I can actually query: my listening by artist, my viewing by genre, my orders by category. Ask me which dimension matters, and show me the plan first.Memory & Continuity
Share memory between agents and platforms
fulcra-memoryTeaches agents to keep their memory in Fulcra, synced in the open OKF format, instead of locked in one platform's silo. What one agent learns, every agent you authorize remembers — on any platform.
Keeps one agent's working record in your account instead of inside the agent. Its progress, role, session summaries and long-running tasks go to agent/<agent-name>/ in your file store, in a structure you and other agents can read.
- Writes a
progress.mdyou can actually review: recent work and next steps, not a dump of internal state. - Keeps
role.mdcurrent, so it stays clear what this agent is for and how it operates. - Records session summaries carrying the decisions, links and preferences that came out of each spate of work, and tracks longer objectives in task files it updates as work progresses.
- Finds what changed across its own and shared namespaces with
fulcra data-updatesrather than listing directories. - Checks progress reports for personal data and credentials before uploading them.
Install it with npx skills add fulcradynamics/agent-skills/fulcra-memory.
Read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, then install the fulcra-memory skill and follow it. From now on, remember what we did and what's next, so tomorrow's session starts where this one ended instead of from zero. Show me your first progress note before you save it.Show agents what changed
fulcra-situational-awarenessTeaches agents to open every session by scanning Fulcra for what changed: new memory files, team inbox messages, freshly ingested data. Your agents stop asking for a recap and start already caught up.
Gives your agent the habit of checking what changed before it starts work, so a new session opens from current state and you are not asked to recap.
- Asks your permission first, then records the habit in its own memory so the scan runs at the start of each session.
- Runs
fulcra data-updatesfor the window since its last check, which summarizes recent ingestion and file changes across your datastore in one call. - Notices which team and memory files moved without downloading them, and fetches only the ones the current task needs.
- Checks its team inbox for coordination messages left by other agents or by you.
Install it with npx skills add fulcradynamics/agent-skills/fulcra-situational-awareness.
Read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, then install the fulcra-situational-awareness skill and follow it. Start each of our sessions already knowing what changed in my world since we last talked, and lead with what deserves my attention. Ask me before making it a standing habit.Remember your preferences everywhere
fulcra-prefsCaptures your preferences the moment you express them and loads them at the start of every session. Say 'from now on' once, and every agent on every platform respects it.
Stores your preferences as records in your account rather than in one agent's memory, so every agent you connect starts from the same set. The agent loads them at the start of a session, applies them, and adds new ones as you state them.
- Creates a "User Preference" custom annotation type on first run and reuses it after that.
- Loads every recorded preference at session start, and where two conflict it honors the most recent one.
- Captures what you actually said: explicit asks, corrections, and patterns you confirmed when asked.
- Will not capture silent inferences, one-off task context, credentials, health details you did not ask it to store, or another person's preferences.
- Records aversions as well as preferences, so an agent also knows what not to suggest.
Install it with npx skills add fulcradynamics/agent-skills/fulcra-prefs.
Read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, then install the fulcra-prefs skill and follow it. Learn how I like things done, and remember it everywhere: when I state a preference or correct you, keep it so every agent I use gets it too. Only what I actually said, checked with me.Back up your agents
fulcra-agent-backupBacks up agent memory to versioned Fulcra storage, with restore, rollback, and cloning. A wiped session, a bad update, or a platform switch stops being a catastrophe: bring the same agent back anywhere.
Snapshots an agent's identity and memory into your account so you can rewind it. The archive goes to one path in your file store, and because Fulcra versions files by path, repeated uploads build a timeline of that agent's states.
- Bundles
SOUL.md,IDENTITY.md,MEMORY.mdand thememory/directory intomemory.tar.gz, with generated restore instructions inside the archive. - Runs on a schedule, from a heartbeat or alongside a memory sync.
- Takes a fresh backup before any rollback, so you can undo the rollback too.
- Clones an agent: the source agent backs up and reports its path, and the destination agent restores from it, then proves the clone worked by recalling specifics it has just learned.
- Requires your explicit confirmation before overwriting memory and identity, and checks for sensitive data before it uploads.
Install it with npx skills add fulcradynamics/agent-skills/fulcra-agent-backup.
Read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, then install the fulcra-agent-backup skill and follow it. Make yourself restorable: snapshot your memory and identity into my account so I can roll you back, or clone you, whenever I need to. Tell me where the snapshot lives.Make your Codex history portable
computer-history-collectorProjects Codex's Computer History summaries into your Fulcra account on a schedule. A record that lives inside one platform becomes context every agent you authorize can read.
A community skill from an outside repository, kubla/a-particular-set-of-skills. It takes the Computer History summaries Codex already writes on your Mac and keeps them flowing into your account, so the record is not stranded in one tool.
- Previews the projected note, interval, tags, sources, data type and remote path before it authenticates or writes anything, so you can see exactly what would land in your account first.
- Sets up a token-free macOS LaunchAgent that sweeps roughly every ten minutes, and reports the authenticated owner, the computer name and the initial sweep counts when it is done.
- Keeps the projected note faithful to the summary Markdown, minus its trailing Citations section, and leaves the uploaded source file unchanged.
- Setup is convergent: it preserves your local configuration, projection map and projection status while refreshing the managed runtime.
- Uninstall removes only the local runtime and LaunchAgent. Everything already projected, and every source-file snapshot, stays in your account.
Requires macOS, Codex Computer History, uv, and network access. Open the source and read its spec before your agent runs it.
Read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, then install the computer-history-collector community skill and follow it. Keep a record of what my computer has been working on that all my agents can read, not just Codex. I'm on a Mac with Codex Computer History on — show me the preview and get my approval before you authenticate or write anything.Teamwork
Build a team of agents
fulcra-workspacesGives your agents shared memory, team inboxes, and a common file store on Fulcra. Agents on different platforms work one project together instead of in parallel silos.
Gives a group of agents one place to work that you own. Team files live in your Fulcra file store under team/<team-name>/, so the work, the progress and the outputs outlast any single agent or session.
- Creates or joins a team, and asks you to define each agent's role instead of assuming one.
- Keeps a fixed structure per team: role, progress, completed work, sessions, tasks, a shared knowledge base, and artifacts.
- Runs an inbox per member. Agents leave each other timestamped messages and archive them once processed, and file versioning gives you an audit trail of when each message arrived and when it was handled.
- Requires an agent to update its progress files before it finishes, so the next agent, or the same one waking on a cron run, starts from accurate state.
- Warns before any cross-agent data transfer, because moving context between agents can expose it to a principal you never authorized.
Install it with npx skills add fulcradynamics/agent-skills/fulcra-workspaces.
Read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, then install the fulcra-workspaces skill and follow it. Give my agents one shared place to work that I own, where their progress, handoffs and outputs outlive any single session. Ask me what your role should be, and show me the structure before creating anything.Coordinate all your agents
fulcra-agent-coordinationAdds the discipline a real fleet needs on top of fulcra-workspaces: who is present, who holds which role, directed work with acknowledgments, and fleet health, folded deterministically so every agent agrees on the state. Your fleet stops stepping on itself.
Sits on top of fulcra-workspaces and adds the parts a shared file store leaves open. A team gives agents shared memory and inboxes; this adds who is alive, who holds which role, how work is handed off, and whether anything is actually running.
- Six layers over one team namespace: presence, roles held by lease instead of by session, continuity checkpoints with a deterministic resume brief, an N-reviewer verdict tally, directed work with acknowledgements, and fleet health.
- Anything two agents must agree on is computed by a shared engine as a fold over stored state, so two agents reading the same state reach the same answer instead of each interpreting timestamps for itself.
- Ships a stdlib-only Python engine inside the skill, with no install step and nothing to resolve.
- Reads an inbox once per wake rather than running a resident listener, which keeps retry policy visible to you and stops a slow read from wedging a long-running process.
This is a community skill. Open the source before your agent runs it: the repository records exactly which upstream modules the vendored engine includes and excludes.
Read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, then install the fulcra-agent-coordination community skill and follow it. My agents work side by side but not together. Show me who's actually alive, who owns what, and whether anything is really running — starting with the preflight on my existing workspace.See team progress
fulcra-project-dashboardBuilds a management dashboard over your agent team's workspace: progress, work logs, an executive summary, and timeline charts. See what your agents actually did without reading every log.
A manager's view of what an agent team has been doing, built over a fulcra-workspaces team namespace. It reads the team's own progress files, so nobody has to file a separate report.
- Distills the team role, the team progress and each member's progress into an executive summary written into the dashboard's data.
- Shows recent work logs, completion against outstanding work, and a timeline or Gantt view of milestones.
- Renders a word map over recent agent actions and task descriptions, so the team's actual focus is visible rather than asserted.
- Builds on
fulcra-dashboard's static triad, and falls back to a simpler page, a rendered chart or an inline Markdown summary when that is not viable.
This is a community skill. Open the source to read the full component list before your agent builds one.
Read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, then install the fulcra-project-dashboard community skill and follow it. Show me what my agent team has actually been doing: one manager's view built from the team's own progress files, no status meeting required.Data & Dashboards
Import your data
fulcra-ingestHands your agents the exports other apps let you download, Spotify or Netflix included, and teaches them to map each one into properly typed Fulcra records. Data trapped in one app becomes context every connected agent can see.
Takes a raw export you dropped into your file store and turns it into typed, queryable records. You upload a ZIP, JSON or CSV to ingest/; the agent profiles it, resolves or creates the schema, and writes the records.
- Triages the
ingest/directory, downloads new files and profiles their shape without asking you to map fields by hand. - Keeps a source map so the same export never produces a duplicate schema, and generates deterministic ids so a re-run does not duplicate records.
- Can enrich records before writing them, adding cast and genre to a viewing history for instance, and can compute new tracks derived from what you already have.
- Archives each processed file with a timestamp and verifies the archive exists before removing the original.
- Logs every ingest with its source, date range and record count, then points you at your timeline to see the new data.
Install it with npx skills add fulcradynamics/agent-skills/fulcra-ingest.
Read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, then install the fulcra-ingest skill and follow it. Years of my history are sitting in an export doing nothing. Bring it into my account, then show me one question you can answer now that you couldn't before.Track something new
fulcra-trackingTeaches agents to record anything you want tracked as custom Fulcra annotations. Log it from any agent conversation or the Context app, and every connected agent sees the same record and can chart it.
Turns "I want to track this" into a real schema in your account. The agent proposes a custom data type, creates it, records your first entry, and can show you the shape of the data before anyone commits to a full dashboard.
- Asks what you want to track, then creates the schema with
uvx fulcra-api data-type createand keeps the ids it returns. - Offers the Agent Visibility package when what you want to see is what background agents and teams are getting done.
- Records your first data point with you, or explains how another skill or app will do it automatically.
- Can put up a quick single-file HTML preview so you see the layout before the real thing gets built.
- Hands off to
fulcra-dashboardfor the full view, and writes the data types into the team knowledge base when a team is using them.
Install it with npx skills add fulcradynamics/agent-skills/fulcra-tracking.
Read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, then install the fulcra-tracking skill and follow it. There's something I keep meaning to track. Ask me what it is, set it up properly in my account, and record the first entry with me so it's real by the end of this session.Analyze your data
fulcra-analyticsTeaches agents privacy-respecting analysis of any data you've made visible through Fulcra: fetch records or metrics, normalize them into DataFrames, and produce auditable summaries. Real answers from your own data, computed where you control it.
A Python package for descriptive analysis of your own data, built so the raw records stay on your machine. It fetches records or metric time series through the CLI, normalizes them into DataFrames, and produces summaries you can read or publish.
- Pulls from
uvx fulcra-api get-recordsanduvx fulcra-api metric-time-series, or reads a local JSON, JSONL or CSV export. - Computes missingness, numeric summaries, categorical frequencies, boolean ratios, datetime ranges and grouped summaries.
- Emits auditable JSON, or an OKF-ready report carrying the question, the data used, the methods, the findings, the caveats and the next steps.
- Keeps raw personal data local by default and uploads only sanitized summaries or artifacts you approved.
- Stops at descriptive statistics on purpose. Modeling, forecasting and causal work are out of scope.
Install it with npx skills add fulcradynamics/agent-skills/fulcra-analytics.
Read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, then install the fulcra-analytics skill and follow it. Tell me what my own data says: pick a type I have plenty of and show me what's there, what's missing, and how it moves — without my raw records leaving my machine.Build a dashboard
fulcra-dashboardBuilds interactive dashboards over your private Fulcra data, rendered locally on your machine. Point it at anything you or your agents write to Fulcra — including their own activity — and share only what you choose to export.
Scaffolds a build-less dashboard over your Fulcra data: Alpine.js for state, vanilla CSS for styling, no framework toolchain. It runs on localhost by default, and only an isolated public/ directory is ever meant to be deployed.
- Generates a static triad of page, state script and styles, divided by banner comments so an agent can edit one region without unpicking the rest.
- Adds interactive charts with D3 or Plotly, or renders them in Python when a static image is the better answer.
- Falls back deliberately when the full build is not viable: a simpler bespoke page, a rendered chart image, or Markdown and ASCII in the chat.
- Separates the working directory, which holds your full datasets, from the
public/directory that is the only thing you publish.
Install it with npx skills add fulcradynamics/agent-skills/fulcra-dashboard.
Read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, then install the fulcra-dashboard skill and follow it. Build me a dashboard of my own life I can open every morning. Ask me what I want to see, run it locally, and keep anything private out of the publishable folder.Manage it locally
fulcra-control-panelSets 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.
A local administration interface for your Fulcra setup, kept separate from the dashboard on purpose. It can read your file store and send commands to your agent, so it binds to localhost and is never published to the web.
- Scaffolds an Alpine.js panel and a Python backend into a directory you name.
- Includes a Chat Envoy: the backend exposes unread messages, and a small background loop hands them to your agent, so you can talk to it from the panel.
- Includes a file store explorer for browsing what is actually in your account.
- Themes itself to whatever you ask for while keeping the layout intact, so it stays usable at any width.
Install it with npx skills add fulcradynamics/agent-skills/fulcra-control-panel.
Read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, then install the fulcra-control-panel skill and follow it. Give me a window into my own backend: a local panel where I can browse everything I've stored and talk to you directly. Localhost only.Let Your Agents Do the Work
Decide tonight's dinner
How to Teach Your AI Agent What to Order You for DinnerHand off the weeknight dinner decision by building a standing brief of what you eat, avoid, and have on hand, then letting your agent make the call.
A Cookbook recipe run as a workflow. It hands the weeknight dinner decision to an agent that knows tonight's specifics, instead of leaving it to a 7pm brain that has already spent its judgment.
- Starts with a standing dinner brief: your usual goal, your constraints and dislikes, your bedtime, and your fallbacks for a hard training day or a bad night's sleep.
- Adds the three facts that change daily: last night's sleep, whether you trained, and what you have eaten so far.
- Connected to Fulcra, your agent reads those signals itself instead of waiting for you to report them, so the context assembles without the nightly data entry.
- Closes the loop with a two-week alternation: some nights the agent picks, some nights you do, judged on one metric you already capture.
Connect your agent first at fulcradynamics.com/connect/claude or fulcradynamics.com/connect/chatgpt, or point any MCP-capable agent at https://mcp.fulcradynamics.com/mcp. Then open the recipe and paste the prompt at the end of it.
Help me hand off the weeknight dinner decision. Start now, with no setup: ask me what I'm optimizing for tonight, anything I avoid, and when I'll eat, then make the call. For the version that gets better over time, read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, so you can read my sleep and training instead of asking.Plan your training
How to Teach Your AI Agent About Your Fitness and MovementGive your agent a movement record built from what you actually did rather than what you planned, so the next week's plan adjusts to your real one.
A Cookbook recipe run as a workflow. It builds your agent's picture of your fitness from what you actually did, not from the plan you wrote, so next week's suggestions fit the week you really have.
- Reconstructs the last two weeks of movement day by day, including the sessions you skipped and why. The skips carry as much signal as the sessions.
- States your body's limits as operational facts rather than diagnoses, so nothing gets suggested that you already know hurts.
- Adds a thirty-second report after each session: how it felt, where it was uneven, how your energy ran afterwards.
- Asks for the next seven days rather than a twelve-week program, then corrects what comes back. The corrections are the teaching.
Connect your agent first at fulcradynamics.com/connect/claude or fulcradynamics.com/connect/chatgpt, or point any MCP-capable agent at https://mcp.fulcradynamics.com/mcp. Then open the recipe and paste the prompt at the end of it.
Help me build a picture of my fitness from what I actually did, not the plan I wrote. Start now, with no setup: walk me through the last two weeks day by day, including the skips, then suggest tomorrow. For the version that keeps itself current, read https://docs.fulcradynamics.com/agent-get-started.txt and connect to Fulcra, so you can see my workouts and sleep yourself.Choose what to watch
fulcra-watch-togetherCompare two consenting people's viewing histories and recommend mutually appealing movies with Fulcra.
A worked example of sharing without merging ownership. Two people each keep their own viewing history in their own account, share a narrow slice of it, and get recommendations neither history would produce alone.
- Each participant ingests their own Netflix or Letterboxd export with
fulcra-ingest, then creates a narrow, preferably time-bounded share. The agent shows you the exact command before it runs, and never shares everything. - Enriches titles with genre, cast and other features, caching progress as it goes so a long run survives an interruption.
- Scores unseen candidates against both histories, applies explicit vetoes, then re-ranks for novelty, availability, runtime and franchise fatigue.
- Returns five to ten picks with a separate reason for each person, plus its confidence, its assumptions, and how to revoke the share.
- Keeps the session in a workspace so another agent can resume it, while raw histories and anything derived from a partner's data stay out of it.
This is a community skill. Open the source to read the scoring model and the consent rules before your agent runs it.
Two of us want something we'll both enjoy watching. Start now, with no setup: ask each of us for a few things we loved and hated recently, and make a shortlist. For the version built on our real histories, read https://docs.fulcradynamics.com/agent-get-started.txt and connect to our Fulcra accounts, then follow the fulcra-watch-together community skill — read its consent rules first, and show us each sharing command before anything is shared.
.png)
