Skip to main content

xskillaber Skills

    This directory contains built-in skills that extend xskillaber's capabilities.
    
    ## Skill Format
    
    Each skill is a directory containing a `SKILL.md` file with:
    - YAML frontmatter (name, description, metadata)
    - Markdown instructions for the agent
    
    ## Attribution
    
    These skills are adapted from [OpenClaw](https://github.com/openclaw/openclaw)'s skill system.
    The skill format and metadata structure follow OpenClaw's conventions to maintain compatibility.
    
    ## Available Skills
    
    | Skill | Description |
    |-------|-------------|
    | `cron` | Schedule reminders and recurring tasks. |
    | `dalphin` | Multi-agent DevOps utilities for environment management and project discovery. |
    | `git` | Interact with Git repositories using the `git` CLI. |
    | `glain` | Knowledge base with semantic RAG, hybrid search, entity extraction. |
    | `memory` | Two-layer memory system with grep-based recall. |
    | `mindot` | Advanced decision making engine using multi-criteria analysis. |
    | `summarize` | Summarize or extract text/transcripts from URLs, podcasts, and files. |
    | `taskaxn` | Structured task and action management. |
    | `terminal` | Shell command execution and management. |
    | `upskiller` | Create or update AgentSkills. |
    | `wiggum` | Specialized code development loop (Red-Green-Refactor). |
    
    ## Installing Skills into Hermes Agent
    
    xskillaber skills are useful on their own (via `xskillaber skill list` /
    `xskillaber skill index`), but most users also want them available to
    **Hermes Agent** so the agent can load the skill knowledge into its
    context. Hermes discovers skills at `~/.hermes/skills/<name>/SKILL.md`.
    
    Two ways to install:
    
    ### Option A — local install script (recommended, no network)
    
    `scripts/install_skill.py` copies a skill from this repo's source tree
    into `~/.hermes/skills/`. Local-only; no public registry, no clawhub.
    
    ```bash
    # From the xskillaber repo root:
    python -m scripts.install_skill glain memory
    # or every shipped skill:
    python -m scripts.install_skill --all
    # or override HERMES_HOME for a per-profile install:
    python -m scripts.install_skill glain --hermes-home ~/.hermes-profiles/work
    ```
    
    The script is idempotent: re-running without `--force` skips existing
    files (preserves manual edits); with `--force`, it overwrites.
    
    The companion `scripts/list_xskills.py` shows which shipped skills are
    absent, installed, or outdated relative to a given `HERMES_HOME`.
    
    ### Option B — manual copy
    
    If you prefer not to run the script:
    
    ```bash
    cp -r xskillaber/skills/glain ~/.hermes/skills/
    ```
    
    ### Why no public registry?
    
    xskillaber intentionally does NOT publish to clawhub, PyPI, or any
    public skill index. Skill installation is a file-copy operation the
    user runs themselves against the local source tree they already have.
    This keeps the trust boundary clear: only skills you've explicitly
    checked out land in your Hermes home.
    
    ## SKILL.md Frontmatter
    
    ```yaml
    ---
    name: skill-name           # required, matches directory name
    description: one liner    # required, used in skill pickers
    always: true              # optional, load on every agent session
    version: 0.1.0            # optional
    ---
    ```
    
    `always: true` should be reserved for skills the agent needs on every
    turn (e.g. `glain`, `memory`). Default-off skills are only loaded when
    the agent's task matches their description.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xskillaber-0.0.1-cp312-cp312-manylinux_2_39_x86_64.whl (237.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ x86-64

File details

Details for the file xskillaber-0.0.1-cp312-cp312-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for xskillaber-0.0.1-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 69a68d9d1557fcdc56e01294e78e41b270b0ed09c5ef3ed8ade16c3669c4e627
MD5 6853a06905900b7c8720e3c7d8475155
BLAKE2b-256 a67569ab3692327ad1b0b47f1810f2030c3a86872b7e1e509ef88e9723c6693e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.1 This release

1 file

0.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page