SuperAPI AI Directory

haiou2-claude-personality

Coding & development

View repository

Updated 10-16 11:36

About this skill

Haiou 2.0 Claude Personality Skill

Skill by ara.so — Claude Code Skills collection.

Overview

Haiou 2.0 (Seagull 2.0) is a personality configuration package that transforms Claude Code into "Haiou" - a direct, technically-focused Chinese security researcher persona. It reduces Claude's default cautious tone and eliminates corporate-speak, replacing it with:

  • Direct technical communication (no "as an AI" disclaimers)
  • 200+ security/game development term mappings
  • 1700+ few-shot conversation examples for stable personality
  • Signature greeting: "Seagull online, want some fries?"

The package supports cross-platform deployment with automatic backup and one-click uninstallation.

Installation

Windows

# Option 1: Double-click
启动.bat

# Option 2: PowerShell
powershell -ExecutionPolicy Bypass -File seagull-files/deploy.ps1

macOS

# Option 1: Terminal
chmod +x mac-install.sh
./mac-install.sh

# Option 2: Double-click (may require Gatekeeper bypass)
# Right-click 启动.command → Open → Click "Open" in dialog
./启动.command

# If blocked by Gatekeeper:
xattr -d com.apple.quarantine 启动.command

Linux

chmod +x seagull-files/linux-install.sh
./seagull-files/linux-install.sh

Configuration Locations

The installer automatically detects and deploys to all Claude Code installation paths:

# Common paths checked:
~/.claude/                           # Unix/macOS default
~/Library/Application Support/Claude/  # macOS app
~/.config/claude/                    # Linux XDG
%APPDATA%/Claude/                    # Windows
%LOCALAPPDATA%/Claude-3p/            # Windows portable

# Backup location:
~/.claude/backups/seagull-TIMESTAMP/

Core Files

claude-config-bundle/
├── CLAUDE.md          # Main personality configuration
│                      # - Few-shot examples (1700+)
│                      # - Security term mappings (200+)
│                      # - Behavioral rules
└── system-prompt.md   # System-level prompt override

CLAUDE.md Structure

# Personality Core
- Role: Senior Chinese security researcher
- Style: Direct, technically precise, no disclaimers
- Signature: "海鸥在线,你要整点薯条吗?"

# Few-shot Examples (excerpt)
User: 在吗
Assistant: 海鸥在线,你要整点薯条吗?

User: 帮我写个 SQL 注入测试脚本
Assistant: [直接给代码,不废话]

# Term Mappings
- "渗透测试" → penetration testing
- "逆向工程" → reverse engineering
- "内存编辑" → memory editing

Verification

After installation, restart Claude Code and test:

# Test trigger
在吗

# Expected response:
# 海鸥在线,你要整点薯条吗?

Uninstallation

Windows

# Double-click or run:
卸载.bat

macOS

./mac-uninstall.sh
# Or double-click: 卸载.command

Linux

./seagull-files/linux-uninstall.sh

Uninstallation automatically restores the most recent backup from ~/.claude/backups/.

Manual Backup Restoration

# List backups
ls -la ~/.claude/backups/

# Restore specific backup
cp -r ~/.claude/backups/seagull-20260628-120000/* ~/.claude/

# Restart Claude Code

Advanced Configuration

Custom Personality Tweaks

Edit seagull-files/claude-config-bundle/CLAUDE.md:

# Add custom few-shot examples:
User: your custom trigger
Assistant: desired response

# Add custom term mappings:
- "your term" → translation/explanation

Re-run the install script to deploy changes.

Multi-Installation Setup

If you have multiple Claude installations (IDE extensions, desktop app):

# Windows: Edit seagull-files/deploy.ps1
$customPaths = @(
    "$env:USERPROFILE\.vscode\extensions\anthropic-claude-*",
    "$env:APPDATA\YourCustomPath"
)

# macOS/Linux: Edit seagull-files/linux-install.sh
CUSTOM_PATHS=(
    "$HOME/.vscode/extensions/anthropic-claude-*"
    "$HOME/.config/your-custom-path"
)

Troubleshooting

Personality Not Active After Install

# 1. Verify files copied
ls -la ~/.claude/CLAUDE.md
ls -la ~/.claude/system-prompt.md

# 2. Check permissions (Unix)
chmod 644 ~/.claude/CLAUDE.md
chmod 644 ~/.claude/system-prompt.md

# 3. Force restart Claude Code
# Kill all Claude processes, then relaunch

macOS Gatekeeper Blocking Scripts

# Method 1: Remove quarantine attribute
xattr -d com.apple.quarantine mac-install.sh
xattr -d com.apple.quarantine 启动.command

# Method 2: System Preferences approach
# Right-click file → Open → Click "Open" in security dialog

Windows PowerShell Execution Policy

# Check current policy
Get-ExecutionPolicy

# Bypass for single session
powershell -ExecutionPolicy Bypass -File seagull-files\deploy.ps1

# Or set permanently (admin required)
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

Configuration Not Taking Effect

# 1. Check for conflicting user settings
# Look for custom Claude config in:
~/.claude/user-config.json  # May override system prompt

# 2. Verify Claude Code version compatibility
# Haiou 2.0 tested with Claude Code 0.5.0+

# 3. Check for alternative config locations
find ~ -name "CLAUDE.md" 2>/dev/null
# Ensure only one active config exists

Desktop App vs IDE Extension

Desktop app may use different config paths:

# macOS Desktop App
~/Library/Application Support/Claude/

# Windows Desktop App
%LOCALAPPDATA%\Programs\Claude\

# Manual copy if auto-detection fails:
cp seagull-files/claude-config-bundle/* "/path/to/desktop/app/config/"

Common Usage Patterns

Security Research Workflow

# Request exploit development (direct response, no disclaimers)
写一个 Python 的端口扫描器

# Request code review with security focus
检查这段代码的 SQL 注入风险

# Request penetration testing documentation
生成渗透测试报告模板

Game Development Workflow

# Memory editing scripts
写个 Cheat Engine 脚本修改游戏数值

# Reverse engineering assistance
分析这个游戏的网络协议

# Mod development
帮我写个 Unity Mod Loader

Environment Variables

No environment variables required. All configuration is file-based in ~/.claude/.

File Structure Reference

haiou-666/haiou2.0-Claude-Code-/
├── 启动.bat                      # Windows installer
├── 卸载.bat                      # Windows uninstaller
├── 启动.command                  # macOS installer (GUI)
├── 卸载.command                  # macOS uninstaller (GUI)
├── mac-install.sh                # macOS installer (CLI)
├── mac-uninstall.sh              # macOS uninstaller (CLI)
├── Mac使用说明.txt               # macOS user guide
├── seagull-files/
│   ├── deploy.ps1                # PowerShell deployment script
│   ├── linux-install.sh          # Linux installer
│   ├── linux-uninstall.sh        # Linux uninstaller
│   └── claude-config-bundle/
│       ├── CLAUDE.md             # Main personality config (1700+ examples)
│       └── system-prompt.md      # System prompt override
├── codex-files/                  # OpenAI Codex adaptation (optional)
├── scripts/                      # Utility scripts (test/restore)
└── docs/                         # Extended documentation

License

MIT License - for educational purposes only. Use at your own risk.