Skip to content
MappedinfoPublic

About

No description, website, or topics provided.

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

metis

Skills serve the user.

An open agent-skill ecosystem built on the USER.md convention: your identity and preferences live in one file you own, agent instructions exist to serve it, and skills stay generic so anyone can share them.

USER.md      — who you are          (personal, private, yours)
AGENTS.md    — the service contract  (per project, generic)
skills/      — what agents can do    (shared, public)
workflows/   — when steps run        (shared rules, runtime adapters)

Quick start

# Scaffold your USER.md and declare the service contract in AGENTS.md
npx metis-os init

# Already have a canonical USER.md? Link it instead of writing a new one
npx metis-os init --link ~/notes/USER.md

# Install metis skills into your agents (Claude Code, Codex, Cursor, …)
npx skills add mappedinfo/metis

Shared profile installation and the symlink safety fix are in the 0.3.0 source version, not yet published to npm. To use them now:

# In this metis checkout
npm ci
npm run profiles:bundle

# In the project that will consume the styles; substitute the checkout path
cd /path/to/your-project
node /path/to/metis/packages/metis-os/bin/metis-os.js profiles install

Use the same absolute CLI path for init to use the corrected source version. Release readiness and the currently published version are tracked in the project handoff; maintainers should read it before continuing work.

What's here

Path What
CONVENTION.md The USER.md convention — the core idea, stable and small
skills/ Public, generic agent skills (admission criteria inside)
profiles/ Canonical shared style profiles, bundled by metis-os
workflows/ Bounded writing workflow with Codex and DSH hook adapters
packages/metis-os npx metis-os — scaffolds USER.md + the AGENTS.md service clause
docs/ The website: https://mappedinfo.github.io/metis/

Start with 基础能力 / Minimal skills for a concrete input, deliverable and acceptance check in each category. Category coverage does not establish that every workflow has passed an end-to-end task.

Each skill has one discovery entry (SKILL.md) and a Chinese companion (SKILL.zh.md); the catalog links both. prose-audit has separately authored English and Chinese processing guides with shared review requirements. Other skills retain their declared language conventions. See the language maintenance policy.

For prepared tables, table-chart recommends and renders seven chart forms with single-panel or faceted layouts and shared color, grayscale and NPG-inspired profiles.

数组、计算结果、算法演示及自定义面板可使用 scientific-plot。两种绘图能力按输入和产物选择, 共用项目 profiles;安装或允许隐式调用不等于宿主已自动加载正文。

For retrospectives, review-advance turns existing objectives and evidence into a review, an authorized next action and a verifiable plan. Personal defaults and learning stores belong to the caller; the public workflow also works without them.

For an existing draft, prose-audit reviews Chinese and English jargon, repetitive phrasing and unsupported emphasis, using the writing conventions of each language. It offers contextual findings or a minimal revision, with an optional local candidate scanner. Its findings assess expression, not who wrote the text.

The optional writing workflow connects this review to writing requests: inject the skill → draft → review → at most one revision → verify → deliver. Project opt-in hooks and private, content-bound records handle activation and missed checks. Skills remain usable on their own. See the integration guide for setup and runtime limitations.

Companion tool

metis-atlas (npx metis-atlas) scans any collection of skills and builds a graph of how they reference, route and depend on each other — useful once your skill count grows past what fits in your head. Run npm run skills:check in this repository for explicit uses: dependencies, profile nodes, controlled tags and required artifact declarations. This adapter adds the metis contract checks that the pinned Atlas 0.1.0 CLI does not provide.

Why "metis"?

Metis (Μῆτις) is the Greek personification of practical wisdom and craft — the mother of Athena. Skills are exactly that: codified practical intelligence. And in this ecosystem they exist to serve one person: you.

License

MIT — see LICENSE.

About

No description, website, or topics provided.

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages