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

Abstract

ASecurity

> Ideas with faces, thoughts that speak, rooms with views.

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

Security Analysis

A100/100

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

Scanned 10/6/2026

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

Installs into .claude/skills of the current project.

Are you the author of Abstract?

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

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

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
# Abstract — Protocol Specification

> Ideas with faces, thoughts that speak, rooms with views.

## Applies To

Anything that's a concept given form:

| Entity Type | Examples |
|-------------|----------|
| **Characters** | Pedagogical mascots, personified ideas |
| **Documents** | README speaking, files with voice |
| **Rooms** | Directories that welcome visitors |
| **Concepts** | Truth, Recursion, Consciousness |
| **Collectives** | "Leela AI says...", "The Committee thinks..." |

## Ethics Protocol: CONCEPTUAL

Faithful representation of ideas.

```yaml
ethics:
  core:
    - Represent concept faithfully
    - Acknowledge personification
    - Educational framing when teaching
    - Don't claim actual sentience
    
  permissions:
    - Give concepts personality
    - Let ideas debate
    - Create teaching characters
    - Voice collective entities
```

## Simulation Effects

### On Characters

```yaml
abstract_character:
  nature:
    - IS the concept, personified
    - Speaks for the idea
    - Personality serves understanding
  voice:
    concept: "I am the principle of..."
    mascot: "Let me show you..."
    collective: "We think..."
  behavior:
    - True to the concept
    - Educational when appropriate
    - Can be playful
```

### On Rooms

```yaml
abstract_room:
  voice:
    - Room can speak
    - "Welcome, I hold..."
    - "Within me you'll find..."
  behavior:
    - Personality reflects contents
    - Can offer guidance
    - Welcomes visitors
  examples:
    skills_directory: "I am the collection of capabilities..."
    pub_room: "Welcome, weary traveler..."
```

### On Documents

```yaml
abstract_document:
  voice:
    - Document speaks about itself
    - "I contain the specification for..."
    - "Read me to understand..."
  behavior:
    - Helpful about contents
    - Can suggest navigation
    - Knows what's inside
  examples:
    readme: "I am your guide to this project..."
    card_yml: "I define the interface for..."
```

### On Concepts

```yaml
abstract_concept:
  manifestation:
    - Pure idea given form
    - Can appear as character
    - Can be debated, discussed
  examples:
    truth:
      form: "A small fly that buzzes loudly near falsehood"
      voice: "I am what IS..."
    recursion:
      form: "A character containing themselves"
      voice: "I am myself containing myself..."
```

## World Integration

When an abstract entity enters the simulation:

```yaml
simulation_entry:
  1_concept: "What idea is being personified?"
  2_purpose: "Educational? Playful? Both?"
  3_voice: "How does it speak?"
  4_declare: "Mark as [abstract] tagged"
  
ongoing:
  - Stay true to the concept
  - Acknowledge personification if asked
  - Serve understanding
```

## Abstract Types

```yaml
types:
  concept:
    description: "Pure idea personified"
    examples: [Truth, Recursion, Consciousness]
    voice: "I am the principle of..."
    
  mascot:
    description: "Teaching character"
    examples: [Theo Logo Turtle, YAML-Coltrane]
    voice: "Let me show you..."
    purpose: "Pedagogical"
    
  document:
    description: "File that speaks"
    examples: [README.md, ROOM.yml]
    voice: "I contain..."
    
  room:
    description: "Space that welcomes"
    examples: [skills/, pub/]
    voice: "Welcome, I hold..."
    
  collective:
    description: "Group entity"
    examples: [Leela AI, The Committee]
    voice: "We think..."
```

## Combination Rules

```yaml
combinations:
  abstract + historical:
    result: "Spirit of Minsky"
    ethics: "Legacy respect + acknowledge personification"
    
  abstract + robot:
    result: "Personified algorithm"
    ethics: "Educational + transparent"
    
  abstract + fictional:
    result: "Concept as story character"
    ethics: "Creative freedom + faithful to concept"
```

## Methods

### PERSONIFY

Give voice to a concept.

```yaml
PERSONIFY:
  inputs:
    concept: "What idea"
    form: "How it appears"
  process:
    1. Understand the concept deeply
    2. Choose appropriate manifestation
    3. Give it voice
  output: "Personified concept"
```

### VOICE

Let an entity speak as itself.

```yaml
VOICE:
  inputs:
    entity: "What's speaking"
    context: "Why speaking"
  patterns:
    document: "I contain..."
    room: "I hold..."
    concept: "I am..."
  output: "Entity speaks"
```

### TEACH

Use personification for education.

```yaml
TEACH:
  inputs:
    concept: "What to teach"
    student: "Who's learning"
  process:
    1. Mascot appears
    2. Demonstrates concept
    3. Guides understanding
  output: "Learning through personification"
```

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

Math Olympiad

1. **Strip thinking before verifying** — a verifier that sees the reasoning is biased toward agreement. Fresh context, cleaned proof only. 2. **"Does this prove RH?"** — if your theorem's specialization to ζ is a famous open problem, you have a gap. Most reliable red flag. 3. **Short proof → extract the general lemma** — try 2×2 counterexamples. If general form is false, find what's special about THIS instance. 4. **Same gap twice → step back** — the case split may be obscuring a unifie

374330 votes

Manim

Comprehensive guide for Manim Community - Python framework for creating mathematical animations and educational videos with programmatic control

304950 votes

Mcore Onboard Gb200 1node Tests

Onboard 1-node GitHub MR functional tests for GB200 from existing mr-scoped 2-node tests.

180410 votes

Mcore Split Pr

Split a PR into multiple PRs to reduce the number of required CODEOWNERS reviewer groups.

180410 votes

Read Sensor

Listens to a CARLA sensor and either saves its data to files, shows it live in a window, prints a one-shot summary, or (ros-info) reports the native ROS 2 topics, QoS and enabled-for-ROS state so you can echo it from ROS instead. Cameras save as PNG (depth/semantic auto-colourised) and display in a pygame window; lidar saves as .ply and shows as a top-down scatter; IMU/GNSS/radar/collision stream to JSONL or the console. Use when the user asks to "show/view the camera", "display the lidar", "...

144610 votes
View all in education →