Metadata-Version: 2.4
Name: trikhub
Version: 0.16.0
Summary: Python SDK for TrikHub - AI skills marketplace
Author-email: TrikHub Team <team@trikhub.com>
License-Expression: MIT
Project-URL: Homepage, https://trikhub.com
Project-URL: Documentation, https://docs.trikhub.com
Project-URL: Repository, https://github.com/Molefas/trikhub/tree/main/packages/python
Keywords: ai,agents,skills,llm,tools
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: pydantic>=2.0.0
Requires-Dist: jsonschema>=4.0.0
Requires-Dist: httpx>=0.25.0
Requires-Dist: click>=8.0.0
Requires-Dist: langchain-core>=0.3.0
Requires-Dist: langgraph>=0.2.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21.0; extra == "dev"
Requires-Dist: mypy>=1.0.0; extra == "dev"
Requires-Dist: ruff>=0.1.0; extra == "dev"
Requires-Dist: build>=1.0.0; extra == "dev"
Requires-Dist: twine>=5.0.0; extra == "dev"

# TrikHub Python SDK

Python SDK for TrikHub - AI skills marketplace.

## Installation

```bash
pip install trikhub
```

## Quick Start

```python
from trikhub import TrikGateway

# Initialize the gateway
gateway = TrikGateway()
await gateway.initialize()

# Load triks from config
await gateway.load_triks_from_config()

# Get available tool definitions
tools = gateway.get_tool_definitions()
```

## CLI Usage

```bash
# Install a trik
trik install @scope/trik-name

# List installed triks
trik list

# Search for triks
trik search "topic"
```

## Documentation

For full documentation, visit [docs.trikhub.com](https://docs.trikhub.com).

## License

MIT
