Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Knowledge Frames

ASecurity

Minsky frames, Drescher schemas, interchange registry, and MOOLLM K-lines — distinct layers.

56 stars
0 votes
0 copies
0 views
Added 10/6/2026
databasesgosqldebugging

Security Analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned 10/6/2026

$npx -y skills add SimHacker/moollm --skill knowledge-frames --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Knowledge Frames?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Knowledge Frames
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/simhacker-knowledge-frames/badge)](https://www.skillsdirectory.com/skills/simhacker-knowledge-frames)

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

Download with Pro
Files
SKILL.md
---
name: knowledge-frames
description: Minsky frames, Drescher schemas, interchange registry, and MOOLLM K-lines — distinct layers.
allowed-tools: [read, grep, glob]
---

# Knowledge Frames — Layers

Several ideas get called “schema” or “frame” in the wild. This skill keeps them **separate** so MOOLLM skills can point at the right layer.

## Part of MOOLLM

See [skills/README.md](../README.md) and the repo [README](../../README.md).

## 1. Minsky frames (situation shape)

**What:** A **frame** is a structured expectation about a kind of situation: named slots, default fillers, hooks for exceptions. Restaurant, birthday party, debugging session.

**Job:** Answer “what kind of situation is this?” and “what pieces usually belong?”

**Not:** A causal learning unit (that’s Drescher). Not a protocol activation symbol (that’s K-lines).

**In MOOLLM:** Use **frame** when you mean **slot structure** or default script for a situation. YAML Jazz directory listings and CARD layouts often act as lightweight frames (“what’s here?”).

## 2. Drescher schemas (causal units)

**What:** `Context → Action → Result` — a **learned** causal unit. See `schema-mechanism`.

**Job:** Answer “what tends to happen when I do X in context Y?”

**Not:** Interchange validation (JSON Schema, XSD, RELAX NG, …). Not Minsky’s frame slots.

## 3. Interchange schema registry (wire shapes)

**What:** A **named mechanism** for valid serialized data: JSON Schema, Zod, RELAX NG, W3C XML Schema (XSD), and others registered under `schema`. Nomenclature, docs, libraries, and **gateways** between mechanisms live there.

**Job:** Answer “which validation/interchange language applies?” and “how do we translate or bridge to another stack?”

**Not:** Drescher learning. Not frame slots alone.

## 4. K-lines / protocol symbols (activation bundles)

**What:** A **symbol** that, when used in a shared culture (`PROTOCOLS.yml`, `INDEX.yml`, prior turns), **re-loads a competent stance**: which sub-skills, tone, and checks to run.

**Job:** Answer “which bundle of competence do we turn on **now**?”

**Not:** Static slot templates alone (frames). Not the Drescher learning loop.

**Henry Minsky phrasing:** Often a **whole scene or stance**, not only a pointer—closer to re-entering a closure than to naming a fact.

## Quick comparison

| Layer | Question it answers | Primary skill |
|--------|---------------------|---------------|
| Frame | What shape is this situation? | This skill + yaml-jazz |
| Drescher schema | What causal unit fired? | schema-mechanism |
| Interchange schema | What wire format is valid? Which mechanism? | schema (registry) |
| K-line | What bundle to activate? | k-lines |

## Related

- `k-lines` — protocol symbols and activation
- `schema-mechanism` — Drescher, predictive schemas
- `schema` — **schemapedia**: registry of all schema senses (interchange, Drescher, frames, K-lines, SoM, SQL/SQLite); this skill’s theory for frames is still the home for *what a frame is*
- `empathic-templates` — slots for stance and empathy

## Credits

Marvin Minsky (*Society of Mind*), Gary Drescher (*Good and Real*), MOOLLM protocol layer.

---

## Standard metadata

**License:** MIT

**Tags:** minsky, drescher, frames, schemas, k-lines, philosophy

**Related skills:** k-lines, schema-mechanism, schema, yaml-jazz, empathic-templates

Attribution

SimHackerSimHacker
View sourceSee grades on GitHubMore from SimHacker →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

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 (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Mysql Best Practices

MySQL development best practices for schema design, query optimization, and database administration

2481 votes

Jpa Patterns

Spring Boot中的JPA/Hibernate实体设计、关系、查询优化、事务、审计、索引、分页和连接池模式。

2456590 votes

Clickhouse Io

ClickHouse数据库模式、查询优化、分析和数据工程最佳实践,适用于高性能分析工作负载。

2456590 votes

Postgres Patterns

基于Supabase最佳实践的PostgreSQL数据库模式,用于查询优化、架构设计、索引和安全。

2456590 votes

Sql Pro

Master modern SQL with cloud-native databases, OLTP/OLAP

458250 votes
View all in databases →