Installation¶
Requirements¶
- Go 1.21 or later
- Git
Install¶
Import Packages¶
Import the packages you need:
import (
// Core skill interfaces
"github.com/plexusone/omniskill/skill"
// Skill registry
"github.com/plexusone/omniskill/registry"
// MCP server runtime
"github.com/plexusone/omniskill/mcp/server"
// MCP client
"github.com/plexusone/omniskill/mcp/client"
// OAuth2 (for authenticated MCP servers)
"github.com/plexusone/omniskill/mcp/oauth2"
)
Verify Installation¶
Create a simple test file:
package main
import (
"fmt"
"github.com/plexusone/omniskill/skill"
)
func main() {
s := &skill.BaseSkill{
SkillName: "test",
}
fmt.Println("Skill name:", s.Name())
}
Run it:
Next Steps¶
- Quick Start - Build your first skill
- Concepts Overview - Understand the architecture