Skip to content

onmax/unagent

Repository files navigation

unagent

npm version npm downloads

Unified primitives for AI coding agents.

  • Detect 40+ AI coding agents by env vars or config
  • Discover and parse markdown-based skill files
  • Install/uninstall skills from local paths or git sources
  • Track installed skills with a lockfile and hashes

Install

npm install unagent

Usage

import { detectCurrentAgent, discoverSkills, installSkill } from 'unagent'

// Detect which agent is running
const agent = detectCurrentAgent()
if (agent) {
  console.log(`Running in ${agent.config.name}`)
}

// Discover skills
const skills = discoverSkills('~/.claude/skills', { recursive: true })

// Install skills (local or git sources)
await installSkill({ source: 'unjs/unagent' })
await installSkill({ source: './local/skills', mode: 'symlink' })

Documentation

Credits

License

MIT

About

Unified primitives for AI coding agents.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •