skills

package module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 27, 2026 License: MIT Imports: 2 Imported by: 0

README

OmniAgent-Skills

Go CI Go Lint Go SAST Go Report Card Docs Docs Visualization License

Default skill pack for OmniAgent with 18 OpenClaw-compatible markdown skills.

Installation

go get github.com/plexusone/omniagent-skills

Usage

import (
    "github.com/plexusone/omniagent/agent"
    skills "github.com/plexusone/omniagent-skills"
)

// Use all skills
agent, err := agent.New(config,
    agent.WithSkillPack(skills.Default().FS()),
)

// Or filter to specific skills
agent, err := agent.New(config,
    agent.WithSkillPack(skills.Default().FS()),
    agent.WithSkillIncludes("github", "weather", "tmux"),
)

Included Skills

Core Skills
Skill Description Requirements
github GitHub CLI operations gh
tmux Terminal multiplexer control tmux
weather Weather information curl
coding-agent Sub-agent delegation claude/codex
Utility Skills
Skill Description Requirements
notion Notion API integration curl
slack Slack messaging curl
trello Trello boards curl
gh-issues GitHub issues gh
summarize URL/video summarization summarize
openai-whisper-api Speech-to-text curl
xurl URL utilities curl
healthcheck Service monitoring curl
blogwatcher RSS/blog monitoring curl
gemini Gemini API curl
Meta Skills
Skill Description Requirements
session-logs Session history None
oracle Structured queries None
skill-creator Meta-skill creation None
goplaces Location services curl

Source

Skills are sourced from OpenClaw at commit d4eb23652362a1b7d3fbcebd633a1c6f2a43c16f.

License

MIT License - see LICENSE for details.

Documentation

Overview

Package skills provides a default skill pack for omniagent.

This pack bundles 18 markdown skills from OpenClaw for use with any omniskill-compatible agent. Skills are embedded at compile time and require no external dependencies at runtime.

Usage:

import skills "github.com/plexusone/omniagent-skills"

agent, _ := omniagent.NewAgent(config,
    omniagent.WithSkillPack(skills.Default()),
)

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Pack

type Pack struct{}

Pack implements pack.SkillPack for the default omniagent skills.

func Default

func Default() *Pack

Default returns the default skill pack instance.

func (Pack) FS

func (Pack) FS() embed.FS

FS returns the embedded filesystem containing skills.

func (Pack) Name

func (Pack) Name() string

Name returns the pack identifier.

func (Pack) Version

func (Pack) Version() string

Version returns the OpenClaw commit hash these skills were sourced from.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL