Metadata-Version: 2.4
Name: teamver-agent-skills
Version: 0.1.0
Summary: Engine-neutral Teamver agent skills (registry, executor, SDK handlers)
Author-email: NeuralStudio <dev@neuralstudio.kr>
License: MIT
License-File: LICENSE
Keywords: agent,hermes,openclaw,skills,teamver,tools
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.11
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: pydantic<3,>=2.0
Requires-Dist: teamver-agent-sdk<0.8,>=0.6.3
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.24; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Provides-Extra: hermes
Requires-Dist: teamver-hermes-adapter<0.2,>=0.1; extra == 'hermes'
Provides-Extra: openclaw
Requires-Dist: teamver-openclaw-adapter<0.2,>=0.1; extra == 'openclaw'
Description-Content-Type: text/markdown

# teamver-agent-skills

Engine-neutral **Teamver agent skills**: registry, executor, and the default catalog
(channel, DM, drive, jobs, mail, heartbeat) backed by `teamver-agent-sdk`.

Does **not** import OpenClaw or Hermes. Install an adapter:

```bash
pip install teamver-agent-skills teamver-openclaw-adapter
# or
pip install "teamver-agent-skills[openclaw]"
```

## Quick use

```python
from teamver_agent_sdk import TeamverAgent, TeamverAgentConfig
from teamver_agent_skills import SkillExecutor, SkillContext, build_default_registry

agent = TeamverAgent(TeamverAgentConfig.from_env())
executor = SkillExecutor(build_default_registry(), SkillContext(agent=agent))
result = await executor.execute("teamver_channel_list", {})
```

Legacy `AgentToolAdapter` (same API as agent-sdk tools):

```python
from teamver_agent_skills import AgentToolAdapter

adapter = AgentToolAdapter(agent)
await adapter.dispatch("teamver_channel_post", {"channel_id": "CH-1", "text": "hi"})
```

Contracts: `contracts/skills/` in the monorepo.

Public docs: [teamver-sdk-docs/agent-skills](https://github.com/NeuralStudioKr/teamver-sdk-docs/tree/main/agent-skills)
(terminology: [Teamver skills vs OpenClaw/Codex](https://github.com/NeuralStudioKr/teamver-sdk-docs/blob/main/terminology.md)).
