Skip to content
Back to skills

Forge

ASecurity

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

  • 423 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added June 5, 2026
ai-agents

Security analysis

A100/100

Scanned June 5, 2026

npx -y skills add cwinvestments/memstack --skill forge --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Forge?

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

Security grade badge for Forge
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/cwinvestments-forge/badge)](https://www.skillsdirectory.com/skills/cwinvestments-forge)

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: 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)

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.