Metadata-Version: 2.4
Name: sefrone_ai
Version: 1.0.0
Summary: A Python package to provide AI coding assistant helpers for sefrone projects
Home-page: https://bitbucket.org/sefrone/sefrone_pypi
Author: Sefrone
Author-email: contact@sefrone.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-python
Dynamic: summary

# Sefrone AI

A Python package to provide AI coding assistant helpers for sefrone projects.

It bundles a set of Sefrone workflow skills (`SKILL.md` files) and exports them into a
target repository, either in Claude Code's layout (`.claude/skills`) or GitHub's layout
(`.github/skills`).

## Installation

```bash
pip install sefrone_ai
```

## Usage

```python
from sefrone_ai import SkillsManager

# List the skills bundled with this package
SkillsManager.list_bundled_skills()

# Override skill files for a Claude Code style repo (<target>/.claude/skills/<skill>/SKILL.md)
SkillsManager.export_claude_skills("path/to/target/repo", overwrite=True)

# Override skill files for a GitHub style repo (<target>/.github/skills/<skill>/SKILL.md)
SkillsManager.export_github_skills("path/to/target/repo", overwrite=True)

# target_repo_dir is optional; omitting it exports into the current working directory
SkillsManager.export_claude_skills(overwrite=True)
```
