better-agent-skills

Skill suite for getting more out of your AI agent (OpenClaw, Hermes, Claude Code, Codex CLI, Cursor, Cline, and more).

A growing, security-conscious collection of portable agent skills — from zero-dependency environment diagnostics to cross-tool memory transfer and multi-agent coordination. All authored by Evan Song (@Songhonglei).

Skills License Author


🧩 Skills in this suite

Categorization follows the Better Agent canonical taxonomy — Agent Memory & Boot / Agent Identity & Profile / Workspace & Session / Cross-container Coordination.

🧠 Agent Memory & Boot

Skill Latest What it does
init‑hooks v1.0.0 Run scripts automatically on every container/host boot — survives gateway restarts, container restarts and rebuilds. Registry-driven, idempotent, with inline / local-script / remote-CDN hook types.
subagent‑timeout‑config v1.0.0 One-click subagent timeout configurator for OpenClaw with preset profiles.
claw‑memory‑manager v1.1.0 One-command management of OpenClaw built-in memory features. Configure Dreaming (Light→REM→Deep auto consolidation) with tunable half-life, max-age, IANA timezone.

🪪 Agent Identity & Profile

Skill Latest What it does
copy‑my‑profile v1.0.0 Portable Markdown profile for AI tools — like vCard for AI assistants. Extract once from Tool A, paste into Tool B. Supports 10+ tools.
agent‑avatar‑manager v1.0.1 Manage your OpenClaw Agent's avatar. Send an image/URL, or describe a style and let Freepik vector search pick.
rename‑session v1.0.0 Rename or auto-generate a friendly session label. Random label generator (zh/en with locale auto-detect), multi-agent auto-detection.

🗃️ Workspace & Session

Skill Latest What it does
workspace‑git‑setup v1.0.3 One-command Git tracking with a security-focused .gitignore (credentials / TLS / SSH keys auto-excluded), large-file guard, and --audit mode.
session‑recovery v1.0.1 Recover lost agent session content and file changes from on-disk conversation logs. Streaming and OOM-safe on 700MB+ daily logs.
token‑slim v1.0.0 Guided token optimization for agent workspaces — identifies bloat, recommends slimming, supports beast mode.
hello‑env v1.0.2 Zero-dependency Bash environment health check for Linux, macOS, containers, K8s pods.
collective‑memory v1.0.0 Broadcast a single memory note to multiple AI agent workspaces in one shot — upserts into MEMORY.md / AGENTS.md / TOOLS.md.

🌐 Cross-container Coordination

Skill Latest What it does
agent‑team‑mesh v1.0.0 Team-wide P2P mesh for OpenClaw agents running on different containers/pods. Each gateway listens on its own pod for direct WebSocket calls.

📦 Install

Three ways to install, pick what fits your agent:

Option 1 — ClawHub (recommended for OpenClaw users)

clawhub install <skill-name>
# e.g.
clawhub install hello-env
clawhub install claw-memory-manager

Option 2 — skills.sh CLI (works for Claude Code, Cursor, Cline, Continue, OpenClaw, and 30+ other agents)

npx -y skills add Songhonglei/better-agent-skills -s <skill-name>
# e.g.
npx -y skills add Songhonglei/better-agent-skills -s copy-my-profile

Option 3 — Direct from GitHub

# Clone the whole suite
git clone https://github.com/Songhonglei/better-agent-skills.git
cp -r better-agent-skills/skills/<skill-name> /path/to/your/agent/skills/

# Or just one skill via curl + tar
curl -sL https://github.com/Songhonglei/better-agent-skills/archive/refs/heads/main.tar.gz | \
  tar -xzf - --strip-components=2 better-agent-skills-main/skills/<skill-name>

🎯 Use cases

Scenario Try
New machine setup, want quick env diagnostic hello‑env
Worried about losing workspace history workspace‑git‑setup
Switching from Tool A to Tool B, don't want to retrain copy‑my‑profile
Agent runs out of context too fast token‑slim
Want agent to remember things better across days claw‑memory‑manager
Lost conversation history after crash session‑recovery
Multiple agents need to share knowledge collective‑memory
Multiple agents need to call each other agent‑team‑mesh
Subagent keeps timing out subagent‑timeout‑config
Want to give your agent a personalized look agent‑avatar‑manager
Sessions all have terrible default names rename‑session
Init logic keeps getting lost on container rebuild init‑hooks

🛡️ Quality standards

Every skill in this suite follows these standards:

  • Zero secret leakage — automated scan before publish
  • Cross-platform — Linux + macOS + (where applicable) Windows-via-WSL/Git-Bash
  • Locale-aware — language defaults from $LC_ALL / $LC_MESSAGES / $LANG, not hardcoded
  • Safe defaults — auto-backup before write, --dry-run for high-risk ops, validate before sync
  • Portable frontmattername + description only, ≤1024 bytes (works on strict YAML parsers like Qoder)
  • Real attribution**Author** / **Repository** / **License** in every SKILL.md body
  • Single dependency budget — pure stdlib (Python) or pure Bash where possible

📚 Related ecosystems

  • OpenClaw — open-source agent framework (most skills target this primarily)
  • ClawHub — public skill marketplace
  • skills.sh — multi-agent skill installer (npx skills)
  • Anthropic Skills spec — the underlying SKILL.md format

🤝 Contributing

Want to fork a skill, file an issue, or suggest improvements? Open an issue or PR on this repo. For new skills, start by reading any existing skill's SKILL.md to see the conventions used.


👤 Author

Evan Songgithub.com/Songhonglei

Built and maintained as part of daily AI-agent productivity work; skills are released here as they stabilize.

📄 License

MIT © 2026 Evan Song — see LICENSE.