← Back to Skills Marketplace
wyblhl

L76 Core Arch

by wyblhl · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
146
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install l76-core-arch
Description
Demonstration skill showcasing complete AgentSkills core architecture. Includes SKILL.md structure, main entry logic, tool integration patterns, error handli...
README (SKILL.md)

L76 Core Architecture Skill

This skill demonstrates a complete, production-ready AgentSkills architecture.

When to Use

USE this skill when:

  • Building a new skill from scratch
  • Reviewing or auditing existing skill structure
  • Learning AgentSkills best practices
  • Needing a template for tool integration

Architecture Overview

l76-core-arch/
├── SKILL.md           # Skill manifest + instructions (YOU ARE HERE)
├── index.js           # Main entry point (optional for simple skills)
├── references/        # Supporting docs, examples, templates
│   └── examples.md
└── scripts/           # Helper scripts (optional)
    └── validate.sh

Core Components

1. Frontmatter (Required)

---
name: skill-name              # kebab-case, unique identifier
description: |                # Clear trigger conditions
  When to use this skill.
metadata:
  author: your-name
  version: "1.0.0"
  emoji: "🎯"                 # Optional visual identifier
  openclaw:                   # OpenClaw-specific metadata
    requires:
      bins: ["tool1", "tool2"]
    install:                  # Installation instructions
      - id: tool1
        kind: node
        package: package-name
        bins: ["binary-name"]
        label: "Install description"
---

2. Skill Instructions Structure

# Skill Name

Brief description (1-2 sentences).

## When to Use

✅ **USE this skill when:**
- Clear trigger condition 1
- Clear trigger condition 2

❌ **DON'T use this skill when:**
- Anti-pattern 1
- Anti-pattern 2

## Workflow

### Step 1 — Preflight

Check prerequisites before starting.

### Step 2 — Main Logic

Core skill functionality.

### Step 3 — Cleanup

Finalize and report results.

## Error Handling

Common errors and recovery steps.

## Examples

Concrete usage examples.

Tool Integration Patterns

Pattern 1: Sequential Tool Calls

// Read file, then process, then write
const content = await read({ path: "input.txt" });
const processed = transform(content);
await write({ path: "output.txt", content: processed });

Pattern 2: Conditional Execution

// Check first, then act
const exists = await exec({ command: "test -f file.txt" });
if (exists.exitCode === 0) {
  await edit({ path: "file.txt", oldText: "...", newText: "..." });
}

Pattern 3: Error Recovery

try {
  await riskyOperation();
} catch (error) {
  // Log error
  await write({ path: "error.log", content: error.message });
  // Attempt recovery
  await recoveryStep();
  // Report to user
  return { status: "recovered", error: error.message };
}

Pattern 4: Batch Operations

// Process multiple items efficiently
const items = await discoverItems();
const results = await Promise.all(
  items.map(item => processItem(item))
);

Error Handling Strategy

Error Categories

  1. Recoverable — Retry with backoff, fallback to alternative
  2. User Action Required — Prompt user for input/permission
  3. Fatal — Report clearly, suggest workaround

Error Response Format

{
  status: "error" | "partial" | "success",
  error: "Human-readable error message",
  recovery: "Suggested next step",
  details: { /* Technical details */ }
}

Memory Items

Skills should track state when needed:

### Skill State

- Last run: 2026-03-22
- Items processed: 42
- Errors encountered: 3
- Configuration: {...}

Testing Checklist

  • Skill triggers correctly
  • All tool calls succeed
  • Error paths tested
  • Output is clear and actionable
  • No sensitive data leaked
  • Idempotent (safe to re-run)

Publishing to ClawHub

# Login first
clawhub login

# Publish
clawhub publish ./l76-core-arch \
  --slug l76-core-arch \
  --name "L76 Core Architecture" \
  --version 1.0.0 \
  --changelog "Initial release"

# Verify
clawhub list

References

Usage Guidance
This skill is primarily documentation and a Node.js template. It does not ask for credentials and only writes a small state.json in the skill directory. Before running anything: (1) inspect index.js and scripts/validate.sh locally, (2) run commands in a sandbox or with --dry-run/--verbose first, (3) be cautious with example shell commands (curl, copy, exec, iconv) as they can read/write files or access the network if you execute them, and (4) if you plan to publish or run automated validation, ensure 'clawhub' commands and any platform-specific paths are appropriate for your environment.
Capability Analysis
Type: OpenClaw Skill Name: l76-core-arch Version: 1.0.1 The l76-core-arch skill is a comprehensive, high-quality template and educational resource designed to demonstrate the OpenClaw AgentSkills architecture. It includes a robust Node.js framework (index.js) for state management and execution, along with extensive documentation (SKILL.md, README.md, and the references/ directory) covering tool integration patterns, performance tuning, and troubleshooting. While the advanced examples (references/examples-advanced.md) demonstrate powerful capabilities like shell execution (exec) and network requests (curl), these are presented as standard architectural patterns for developers and are entirely consistent with the skill's stated purpose as a production-ready template.
Capability Assessment
Purpose & Capability
Name/description claim a template/demonstration skill and the manifest, docs, example code, and a small Node index.js are consistent with that purpose. Required binary is only 'node', which is appropriate for a Node-based template.
Instruction Scope
SKILL.md and the code stay within template/documentation scope and provide patterns/examples. The docs contain examples that run shell commands (curl, copy, iconv, exec, read/write examples) and reference local Windows paths (D:\...) — these are illustrative, not active behaviors. Users should still review any example command before executing in their environment because examples can perform file or network operations if run as-is.
Install Mechanism
No external downloads or installers are included; the only install spec references the Node runtime as 'built-in'. No archive downloads, remote URLs, or extract steps observed.
Credentials
The skill declares no required environment variables, no credentials, and no config paths. That matches the stated role as a template and demo. Example snippets mention tooling (clawhub, curl) but those are examples and not required env secrets.
Persistence & Privilege
The index.js implements a StateManager that reads/writes a state.json in the skill directory and updates runCount/errors. The skill does not request elevated privileges nor set always:true; persistence is limited to its own state file (expected for a template).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install l76-core-arch
  3. After installation, invoke the skill by name or use /l76-core-arch
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
v3.1.1: Batch publish round 78
v1.0.0
Initial release - Complete AgentSkills architecture demonstration with SKILL.md structure, tool integration patterns, error handling, and production-ready patterns
Metadata
Slug l76-core-arch
Version 1.0.1
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is L76 Core Arch?

Demonstration skill showcasing complete AgentSkills core architecture. Includes SKILL.md structure, main entry logic, tool integration patterns, error handli... It is an AI Agent Skill for Claude Code / OpenClaw, with 146 downloads so far.

How do I install L76 Core Arch?

Run "/install l76-core-arch" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is L76 Core Arch free?

Yes, L76 Core Arch is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does L76 Core Arch support?

L76 Core Arch is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created L76 Core Arch?

It is built and maintained by wyblhl (@wyblhl); the current version is v1.0.1.

💬 Comments