Skills that help your agent track research hypotheses and experimental results on the Chronicle platform, with role-filtered search over past experimental results and uploaded research documents. Via the methodic-research SDK or the bundled MCP server (call Chronicle directly, no SDK install): research surveys, hypothesis-driven experiment + variation generation, importing an existing repository or an arxiv paper + its code as a provisioned experiment (locally or via a server-side task agent), history/lineage search, prep/fork variations, dataset upload, organizing assets + experiments into topic collections and keyword tags, report write-ups with figures, cross-variation distillation (review-gated takeaways), research lessons (durable corrected assumptions recorded per experiment, inherited by descendants, injected into every agent's context), bulk research-PDF import into org libraries (server-side math OCR + role-filtered indexing), lifecycle (delete open drafts, retract committed work, purge orphaned assets, move into an org), status, and reading your activity feed (the needs-you queue, your inbox, new reports, research recs) with an explicit per-section read pointer.
Use this skill when the user (or an agent acting for them) wants to read their Chronicle activity feed — phrases like "check my feed", "what needs my attention", "anything waiting on me", "are any agents blocked on me", "what's in my inbox", "anything awaiting approval", "what happened on my experiments", "any new reports", "show research recommendations", "what's new since I last looked". The feed is the unified event stream: activity (run/experiment lifecycle), the "needs you" queue (blocked agents + report approvals + invites), new reports, and research recs — across everything the caller can read. Also use it when an agent consuming the feed as a work queue needs to advance its read pointer after processing events. Read is side-effect-free; advancing the pointer is a separate, explicit step.
Use this skill when the user wants a new variation whose config the AGENT writes by applying a requested change — phrases like "make a variation that doubles the width", "author a variation with lr 1e-3", "create a variation that swaps the dataset to X". This is the LLM-authoring counterpart to `chronicle-prep-variation`: same git flow (mint token, clone, agent branch), but instead of copying the parent config verbatim, the agent reads the parent `config.yaml`, edits it in-context to apply the user's change, then commits/pushes/registers it. Use `chronicle-prep-variation` when the user just wants a scaffold to edit by hand, and `chronicle-fork-variation` when forking a committed variation into a user-owned branch.
Use this skill when an agent has external training code from a third-party git repo or loose packaged code outside Chronicle's managed experiment repo, and wants a managed Menlo Park worker to install and run it. Example requests: "bundle my code and run it on a worker", "package this external repo as the variation code", or "ship my training to a managed Chronicle worker". It snapshots the local project into a zip, registers the zip as the variation's code_artifact input, and creates the variation. Use this instead of an external git ref when the ref is not durable or Chronicle lacks credentials. Use chronicle-prep-variation or chronicle-author-variation for Chronicle's managed repo, and chronicle-run-variation when the agent runs training itself.
Use this skill when the user wants their OWN GitHub repository connected to a Chronicle experiment as a live two-way sync — phrases like "bind my repo", "attach my repo to the experiment", "use my own GitHub repo", "keep my repo in sync with Chronicle", "I want the agent's work in my repository". Binding means: their repo seeds the experiment, their pushes flow IN continuously, and agent work flows BACK as chronicle/* branches they can review/merge under their own policies. Bind-at-create only — an existing experiment cannot be bound later. Do NOT invoke for a plain one-time copy-in of a local checkout (that's `chronicle-import-repo`, the default on-ramp — importing never binds), and never bind unless the user explicitly asked for the connection.
Use this skill when an agent/runner with its OWN training code needs to make a Chronicle run durable and reproducible — phrases like "snapshot the environment", "upload checkpoints as it trains", "resume training from the last checkpoint", "continue the crashed run". It owns three things: capturing an environment snapshot at run start (library/hardware versions + your custom config state), uploading resumable checkpoints during training, and discovering + downloading the latest checkpoint to resume from. It is training-AGNOSTIC — the training loop is the caller's; this skill never writes it. It is the durable-state companion to chronicle-run-variation (which owns the run lifecycle + W&B linking): run-variation marks the run, this skill makes it survive a crash and continue. Distill afterward with chronicle-write-report.
Admin access level
Server config contains admin-level keywords
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Agent plugins and skills for working with the Chronicle experiment platform.
These skills help your agent track research hypotheses and experimental results, and provide role-filtered search over past experimental results and uploaded research documents. Hypotheses become first-class experiments; variations and runs record what was tried and what it produced — metrics, datasets, figures, write-ups, always including what didn't work. Search respects your role's access: you find everything you're allowed to see and nothing you aren't. And lineage travels with the record — parents, retractions, invalidated outputs — so new work builds on results whose provenance and current standing are explicit.
This repo is a marketplace for Claude Code and Codex (methodic) containing one plugin (chronicle).
Quick start (TL;DR). The default path is UI first, then the plugin: create an account + API key in the Methodic UI, paste its one-line setup command (plus one
pip install) in your terminal, install the plugin from the marketplace — and you're working.# 1. UI: sign up at https://methodiclabs.ai/chronicle/signup, open # "API keys" in the sidebar, create a key, and paste the one-line # setup command the UI shows. It looks like: mkdir -p ~/.methodic && echo 'api_key: sk_user_...' > ~/.methodic/credentials.yaml && chmod 600 ~/.methodic/credentials.yaml # …optional: install the SDK (only for large/multi-file uploads + W&B): pip install methodic-research# 2. Claude Code: install the plugin from the marketplace. /plugin marketplace add methodic-research/skills /plugin install chronicle# Codex equivalent: codex plugin marketplace add methodic-research/skills codex plugin add chronicle@methodicThat's the whole default path — once the plugin is installed you can start immediately ("survey the literature on …", "propose an experiment for …"). The
pip installis now optional: the plugin bundles an MCP server (step 3) that talks to Chronicle directly, so most skills work with no Python. Installmethodic-researchonly for the SDK-only paths (large/multi-file dataset uploads, agent-side W&B). Details below.
Heads-up for agents (initial bootstrap). Creating the account and API key happens in the Methodic UI, logged in as the user — there is no API an agent can call to bootstrap credentials it doesn't yet have (no key, no JWT → no access). If
~/.methodic/credentials.yamlis missing, ask the user to do step 1 below — create a key in the UI and run the one-line setup command it shows in their terminal — then retry. Don't ask for the raw key in chat. The files that command writes are the same credentials everything here reads: the skills/SDK, the MCPAuthorizationheader, and direct REST calls.
Everything starts in the Methodic UI — the one step only you can do (initial bootstrap — an agent can't do it for you; see the note above):
Create an account at methodiclabs.ai/chronicle/signup (or sign in if you already have one).
Create an API key: open API keys in the sidebar and create one. If you work in an organization, create the key in that organization's context — the setup command then records the org as your default; create it in your personal context otherwise.
Paste the one-line setup command the UI shows into your terminal —
one paste, no environment variables. It writes the standard ~/.methodic
client config that Chronicle.from_env() reads, and everything here uses
the same files: skills/SDK, the MCP Authorization header, and direct
REST calls. It looks like:
# Key created in your personal context:
mkdir -p ~/.methodic && echo 'api_key: sk_user_...' > ~/.methodic/credentials.yaml && chmod 600 ~/.methodic/credentials.yaml
# Key created in an organization context — additionally records that org:
mkdir -p ~/.methodic && echo 'organization_id: <org-principal-id>' > ~/.methodic/config.yaml && echo 'api_key: sk_user_...' > ~/.methodic/credentials.yaml && chmod 600 ~/.methodic/credentials.yaml
(Optional) Install the SDK — the bundled MCP server (step 3) handles
most skills with no Python at all. Install methodic-research only for the
SDK-only paths: large / multi-file directory dataset uploads
(chronicle.datasets.upload shards a directory; the MCP upload_asset is
single-blob) and agent-side W&B fetch. Skills prefer the SDK when it's
importable, and fall back to the MCP tools otherwise:
npx claudepluginhub methodic-research/skills --plugin chronicleComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Persistent coding companion for Claude Code, Pi, and Oh My Pi. MCP-based terminal pet with ASCII art, stats, reactions, and personality.