Metadata-Version: 2.4
Name: skilldepot
Version: 0.1.3
Summary: Official Python SDK for SkillDepot - The AI Agent Skill Marketplace
Author-email: SkillDepot Team <hello@skilldepot.dev>
License: MIT
Project-URL: Homepage, https://skilldepot.dev
Project-URL: Documentation, https://docs.skilldepot.dev
Project-URL: Repository, https://github.com/caioross/skilldepot
Keywords: skilldepot,sdk,ai,skills,marketplace,agents
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: httpx>=0.24.0
Requires-Dist: pydantic>=2.0.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21.0; extra == "dev"
Dynamic: license-file

# SkillDepot Python SDK

Official Python client for the [SkillDepot](https://skilldepot.dev) marketplace.

## Installation

```bash
pip install skilldepot
```

## Usage

```python
from skilldepot import SkillDepot

# Initialize client
client = SkillDepot(api_key="your_api_key")

# List skills
skills = client.list_skills(category="NLP", limit=5)
for skill in skills.data:
    print(f"{skill.name}: {skill.description}")

# Get skill details with content
skill = client.get_skill("sentiment-analyzer", include_content=True)
print(skill.data.content)

# Run a skill
result = client.run("sentiment-analyzer", {"text": "I love SkillDepot!"})
print(result)
```

## Requirements
- Python 3.9+
- `httpx`
- `pydantic`
