Skip to content

memodb-io/skill-memory

Repository files navigation

skill-memory

one skill to rule them all.

skill-memory is a store for your agent skills, using git:

  • It can download public skills, and maintain forked versions of them.
  • You can edit, reuse and share many skills by importing only one skill-memory skill.
  • Use it as an agent memory consisting of skills, versioning controlled by git
flowchart LR
    GH("🌐 GitHub")
    LC("📁 Local")
    SM[("🧠 skill-memory")]
    V("👁️ view")
    E("✏️ edit")
    D("📥 download")
    A("🤖 AI Agent")

    GH & LC -->|add| SM
    SM --> V & D
    V & D -.-> A
    A -.->|learn| E
    E -->|update| SM

    style SM fill:#a78bfa,stroke:#7c3aed,stroke-width:2px,color:#fff
    style A fill:#38bdf8,stroke:#0284c7,stroke-width:2px,color:#fff
    style GH fill:#f472b6,stroke:#db2777,color:#fff
    style LC fill:#f472b6,stroke:#db2777,color:#fff
    style V fill:#4ade80,stroke:#16a34a,color:#fff
    style E fill:#4ade80,stroke:#16a34a,color:#fff
    style D fill:#4ade80,stroke:#16a34a,color:#fff
Loading

Installation

Add skill-memory skill to your agent:

npx skills add memodb-io/skill-memory

and type setup skill-memory in your agent.

Quick Start

In your agent, enter those:

  • add skills in vercel-labs/agent-skills to memory
  • tell me about web design skill in your memory
  • update web design skill in memory that I only want blue theme
  • summarize your learnings and update the skills in memory
  • create a skill in memory about my taste on software development: always write a dev plan first

View your skill-memory commits:

skill-memory history

Configuration

Envs

Variable Description Default
SKILL_MEMORY_HOME Custom storage location for skills and cached repos ~/.skill-memory

Releases

No releases published

Packages

 
 
 

Contributors