⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

version unknown

agent-identity-gen

@dazeb⭐ 3 stars

Generates an AI agent's visual identity (avatar) and accepts testnet USDC payments on Base/Arc.

Choose how to use this skill

You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.

1. Native installer

This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.

Do not guess an installer command or replace an existing version without reviewing the diff.

2. Complete package recommended

Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.

No complete ProSkills package is published for this listing yet.

3. Prompt-only

Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.

Need only the instruction file?

Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.

No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.

—/10

// RATINGS

⭐GitHub Stars
⭐ 3 on GitHubGitHub ↗

New / niche

🟢ProSkills Score
—
📍

Not yet listed on ClawHub or SkillsMP

// README

🛡️ OpenClaw Sentinel 🛡️

A comprehensive security and management suite for OpenClaw workspaces.

Maintained by: Darren Bennett (@dazebdotdev)

🦞 Quick Start

One-line Installation

# Install organizer to your workspace
curl -sSL https://raw.githubusercontent.com/dazeb/openclaw-workspace-organizer/main/install.sh | bash

Quick Organization

# Run quick organizer (minimal setup)
./scripts/quick-organizer.sh

# Or run full organizer
./scripts/organize-workspace.sh

📋 Features

1. Workspace Organization

  • Creates proper directory structure
  • Sets up core bootstrap files
  • Organizes memory files
  • Creates project directories

🛡️ MAIN FEATURE: Advanced AI Security Scanner 🛡️

⚠️ THIS IS WHY YOU NEED THIS TOOL!

Security is the #1 concern for AI developers. Our advanced security scanner is the main feature that sets this organizer apart. It's not just about organizing files - it's about protecting your AI workspace from real threats.

🔒 Comprehensive Security Features:

🛡️ AI-Specific Threat Detection

  • Prompt Injection Detection - Identifies jailbreak attempts, "DAN" patterns, and system prompt overrides
  • Dark Pattern Detection - Finds deceptive UX patterns and psychological manipulation
  • Model Manipulation Detection - Catches attempts to alter AI behavior parameters
  • Training Data Poisoning Indicators - Flags potential backdoor triggers

🛡️ Traditional Security Scanning

  • Secret Scanning 🚨 - Detects exposed API keys (OpenAI, Google, GitHub), passwords, and tokens
  • Code Injection Detection - Finds potential malware, eval() exploits, and unsafe deserialization
  • Web Security Issues - Identifies XSS, CSRF patterns, and unsafe web practices
  • Data Exfiltration Detection - Flags unauthorized data transmission attempts

🛡️ Workspace Protection

  • Comprehensive .gitignore with security rules to prevent accidental secret commits
  • File permission checks and security audits
  • GitHub repository setup with private visibility by default
  • Automated security reporting with actionable recommendations

2. Backup System

  • Git repository initialization
  • Daily backup script
  • Health check script
  • Cron job setup for automated backups

3. GitHub Integration

  • Creates private GitHub repository
  • Configures git remote
  • Pushes initial commit
  • Provides repository URLs

🛠️ Usage

Basic Usage

# Organize default workspace (~/.openclaw/workspace)
./scripts/organize-workspace.sh

# Organize specific workspace
./scripts/organize-workspace.sh /path/to/workspace

With GitHub Setup

# Set environment variables for GitHub
export GITHUB_USER=yourusername
export GITHUB_TOKEN=your_token
export REPO_NAME=my-openclaw-workspace

# Run organizer
./scripts/organize-workspace.sh

Quick Mode

# Minimal organization (no GitHub, minimal scripts)
./scripts/quick-organizer.sh

📁 Created Structure

workspace/
├── Core Files/
│   ├── AGENTS.md      # Operating instructions
│   ├── SOUL.md        # Agent persona
│   ├── USER.md        # User information
│   ├── IDENTITY.md    # Agent identity
│   ├── TOOLS.md       # Local tools & conventions
│   ├── HEARTBEAT.md   # Daily checklist
│   └── MEMORY.md      # Long-term memory index
├── memory/            # Daily memory files
│   ├── YYYY-MM-DD.md  # Daily logs
│   └── drafts/        # Drafts and working files
├── projects/          # Project directories
├── scripts/           # Maintenance scripts
│   ├── organize-workspace.sh  # Main organizer
│   ├── quick-organizer.sh     # Quick organizer
│   ├── daily-backup.sh        # Backup script
│   ├── health-check.sh        # Health check
│   └── security-scan.sh       # Security scan
├── archive/           # Archived files
├── .gitignore         # Security rules
└── README.md          # Workspace documentation

🔧 Maintenance Scripts

ScriptPurposeUsage
daily-backup.shDaily git backup./scripts/daily-backup.sh
health-check.shWorkspace health check./scripts/health-check.sh
security-scan.shAdvanced security scan (AI threats, injection, dark patterns)./scripts/security-scan.sh
quick-security-scan.shQuick critical threat scan./scripts/quick-security-scan.sh
quick-check.shQuick status check./scripts/quick-check.sh

🛡️ Advanced Security Features 🛡️

.gitignore Rules

  • Blocks common secret patterns (API keys, passwords, tokens)
  • Excludes OpenClaw configuration files
  • Prevents large binary files
  • Excludes temporary and cache files

🛡️ USING THE SECURITY SCANNER 🛡️

This is the most important feature! Run these scans regularly to protect your AI workspace:

# 🚨 COMPREHENSIVE SECURITY SCAN (8-phase threat detection)
./scripts/security-scan.sh [directory] [report-file] [verbose]

# ⚡ QUICK CRITICAL THREAT SCAN (Fast detection of exposed secrets & prompt injection)
./scripts/quick-security-scan.sh [directory]

🔒 SECURITY FIRST: Always run the security scanner before committing code or deploying AI applications!

🛡️ THREAT DETECTION CATEGORIES 🛡️

Our scanner detects these critical threats:

🛡️ 1. Prompt Injection & Jailbreak Detection

  • Direct injection attempts ("ignore previous instructions")
  • Indirect injection techniques
  • Known jailbreak patterns (DAN, AIM, STAN)
  • Role switching attempts
  • System prompt overrides

🛡️ 2. Dark Pattern Detection

  • Psychological manipulation patterns
  • False urgency and scarcity tactics
  • Hidden costs and forced continuity
  • Deceptive UI/UX patterns
  • Bait-and-switch techniques

🛡️ 3. Secret & Credential Detection

  • OpenAI API keys (sk-*)
  • Google API keys (AIza*)
  • GitHub tokens
  • Private keys (RSA, DSA, EC)
  • Passwords in configuration

🛡️ 4. AI-Specific Threats

  • Model parameter manipulation
  • Training data poisoning indicators
  • Adversarial example patterns
  • Model stealing techniques

🛡️ 5. Code Injection & Malware

  • Shell injection vectors (system(), exec(), eval())
  • Unsafe deserialization
  • Web security issues (innerHTML, document.write)
  • Suspicious file types in non-standard locations

6. Data Exfiltration

  • External API calls without validation
  • Data upload patterns
  • Beacon and tracking code
  • Unauthorized data transmission

Scan Output:

  • Critical Threats (🚨 RED): Immediate action required
  • Warnings (⚠ YELLOW): Review recommended
  • Info (ℹ GREEN): Informational findings
  • Detailed Report: Saved to timestamped file

Exit Codes:

  • 0: Clean - no threats detected
  • 1: Warning - review recommended
  • 2: Critical - immediate action required

📊 Backup Strategy

Automated Backups

# Set up cron job for daily backups at 6 PM
(crontab -l 2>/dev/null; echo "0 18 * * * $HOME/.openclaw/workspace/scripts/daily-backup.sh >> $HOME/.openclaw/workspace/backup.log 2>&1") | crontab -

Manual Backups

# Run backup manually
./scripts/daily-backup.sh

# Or use quick backup
./scripts/quick-backup.sh

🌐 GitHub Setup

Automatic Setup

The organizer can automatically:

  1. Create a private GitHub repository
  2. Configure git remote
  3. Push initial commit
  4. Provide repository URLs

Manual Setup

If automatic setup fails:

# Create repository on GitHub.com
# Then run:
git remote add origin https://github.com/username/repo.git
git push -u origin main

Environment Variables

# Configure before running
export GITHUB_USER=yourusername
export GITHUB_TOKEN=ghp_yourtokenhere
export REPO_NAME=openclaw-workspace
export REPO_VISIBILITY=private  # or "public"

🆘 Troubleshootin

// HOW IT'S BUILT

KEY FILES

skills/agent-identity-gen/SKILL.mdREADME.md

// REPO STATS

3 stars