Skip to content
Skill Authoring
Skill

/forge

Use when the user says 'forge this', 'new skill', 'create enchantment', or wants to create a MemStack skill.

BOOST
From plugin
memstack
42587 skills2 commands4 hooks
Install
$ npx -y skills add cwinvestments/memstack --skill forge --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/forge

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use when the user says 'forge this', 'new skill', 'create enchantment', or wants to create a MemStack skill.

SKILL.md

forge.SKILL.md
name: forge
description: "Use when the user says 'forge this', 'new skill', 'create enchantment', or wants to create a MemStack skill."
version: 1.0.0

🔨 Forge: Creating New Enchantment...

*Create new MemStack skills or improve existing ones.*

Activation

When this skill activates, output:

`🔨 Forge: Creating new enchantment...`

Then execute the protocol below.

Protocol

Creating a new skill:

1. **Ask the user:**

  • What should the skill do?
  • What trigger keywords should activate it?
  • What inputs does it need? What should it output?

2. **Generate the skill file** with v2.1 format:

  • YAML frontmatter with name and description ("MUST use when..." format)
  • Activation message (pick an appropriate emoji)
  • Context guard (if the skill could have false positives)
  • Protocol steps
  • Inputs/Outputs
  • Example usage
  • Level history starting at Lv.1

3. **Write the file** to `$MEMSTACK_PATH/skills/{name}.md`

4. **Update MEMSTACK.md**: add a new row to the Skill Index table

5. **Confirm creation**: show the skill summary

Improving an existing skill:

1. **Read the current skill file** 2. **Apply improvements** based on user feedback 3. **Increment the level** in Level History 4. **Update the file**

Inputs

  • Skill concept description, trigger keywords, desired behavior

Outputs

  • New skill .md file in skills/
  • Updated MEMSTACK.md index

Example Usage

**User:** "forge a new skill called Beacon for health check pinging"

🔨 Forge: Creating new enchantment...

Creating: Beacon
Emoji: 🔔 | Type: Passive | Triggers: "health check", "ping", "uptime"

Writing: skills/beacon.md ✓
Updating: MEMSTACK.md: added row #N ✓

Beacon is ready. Triggers: "health check", "ping", "uptime"

Level History

  • **Lv.1**: Base: Skill file generation and index updates. (Origin: MemStack v1.0, Feb 2026)
  • **Lv.2**: Enhanced: Added YAML frontmatter, v2.1 format generation, level tracking. (Origin: MemStack v2.0 MemoryCore merge, Feb 2026)
Read more
Ships withmemstack

The structured skill framework for Claude Code: 131 professional skills for deployment, security, databases, content, marketing, and more. Skills activate automatically when you need them. Say "deploy this to Railway" and the right skill loads on demand.

Get the whole plugin

Other skills on memstack.