chronicle-tags

Tag assets and experiments with keywords and filter Chronicle searches by tag.

1|1|Updated May 9, 2026
One-click install
npx skills add https://github.com/methodic-research/skills --skill chronicle-tags-methodic-research
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: chronicle-tags
Source: https://github.com/methodic-research/skills/tree/main/plugins/chronicle/skills/tags
Command: npx skills add https://github.com/methodic-research/skills --skill chronicle-tags-methodic-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Research assets and experiments in Chronicle accumulate quickly, and finding related items later requires a lightweight labeling mechanism. This Skill attaches scope-namespaced keyword tags to any asset or experiment and filters searches by those tags, but only when the user explicitly asks. ## Core Features & Use Cases - Tag and untag objects: Attach or remove keyword tags on assets (imported PDFs, datasets, reports, arxiv refs) and experiments via the bundled chronicle.tag MCP tool, with find-or-create semantics by tag name. - Tag-filtered search: Restrict chronicle.search results to objects carrying specific tags using an ANY filter, e.g. tags ["turbulence", "pinn"]. - Use Case: After importing a batch of turbulence papers, ask to tag them all as "turbulence", then later run a literature search restricted to only items tagged "turbulence". ## Quick Start Tag the dataset I just uploaded as "turbulence" and then show me everything tagged "turbulence".

Frequently Asked Questions about chronicle-tags

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I tag an experiment or asset in Chronicle?▼

Call the chronicle.tag MCP tool with the object ID and tag keyword, such as {"asset_id": "<id>", "tag": "turbulence"}. The tag is found or created by name in the object's scope, and you need Write permission on the object.

How do I filter a Chronicle search by tag?▼

Pass a tags filter to chronicle.search, for example {"query": "boundary layer", "filters": {"tags": ["turbulence", "pinn"]}}. This applies a tag ANY filter, returning objects carrying any of the listed tags.

Do Chronicle tags control access to assets?▼

No, tags are not access controls. You need Write permission on the object itself to tag it, and the tag grants no permissions to anyone. Tags are purely a lightweight keyword layer for filtering.

When should I use tags versus collections in Chronicle?▼

Use tags for lightweight keyword labels attached to many objects across types. Use chronicle-collections for heavyweight topic groupings that you scope or boost searches around. Tags are the lighter filtering layer.

Does tagging require installing the methodic Python SDK?▼

No, tagging and tag-filtered search work through the bundled MCP tools with no pip install. The SDK is only needed for vocabulary management helpers like listing, renaming, or deleting tags.