Skip to content
Back to skills

Add Context

ASecurity

add context, add specialist context, I'm also working on, add a new area, update my profile, I want Metis to know I also do, add domain, expand my profile, new research area, new specialty

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 23, 2026
ai-agents

Security analysis

A100/100

Scanned September 23, 2026

npx -y skills add SVerITG/Metis --skill add-context --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Add Context?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Add Context
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sveritg-add-context/badge)](https://www.skillsdirectory.com/skills/sveritg-add-context)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: Add Context
description: "add context, add specialist context, I'm also working on, add a new area, update my profile, I want Metis to know I also do, add domain, expand my profile, new research area, new specialty"
model: Codex-haiku-4-5-20251001
effort: normal
complexity: quick
---

## Purpose

Adds a new specialist context to the user's Metis profile (`system/user-config.yaml`) without re-running the full `/metis_config` wizard. Keeps the profile current as the user's work evolves.

## What to do when invoked

**Step 1 — Gather information** (ask in one message):
- Context name: short label (e.g. "Epidemiological dashboards", "[your surveillance domain] mapping")
- Description: 1-2 sentences about what this covers and why it matters to the user's work
- Active in brainstorm sessions by default? (yes/no)

**Step 2 — Read current config:**
Read `system/user-config.yaml`.

If the file has a `specialist_contexts:` section, append the new entry.
If not, create the section.

New entry format:
```yaml
  - name: [context name]
    description: "[1-2 sentence description]"
    active: [true|false]
    added: [YYYY-MM-DD]
```

If user said yes to brainstorm default, also add the slug to `active_contexts:` list.

**Step 3 — Write updated config:**
Write the updated YAML back to `system/user-config.yaml`.

**Step 4 — Confirm:**
Reply with:
```
Added '[context name]' to your Metis profile.

Active in brainstorm sessions: [Yes / No — toggle in Ideas tab]
Available to: all agents (loaded when relevant)

Your specialist contexts:
[list all contexts with bullet points]

To remove or edit: open system/user-config.yaml or run /metis_config
```

## Edge cases
- `user-config.yaml` doesn't exist yet: create it with minimal structure (name, role, specialist_contexts).
- Context already exists with same name: ask whether to update the description or keep both.
- User provides a very long description: summarise to 2 sentences, show the shortened version and ask to confirm.
- User says "active by default" but no `active_contexts` key exists: create it.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.