semvec/pypi-packages huggingface dataset:
heroprompt-cli 0.1.0
HeroPrompt CLI - Sync prompts and Skills to your local machine
Requires Python: >=3.8
Keywords: cli, prompts, ai, llm, claude, anthropic

# HeroPrompt CLI

> Sync prompts and Skills to your local machine

## Installation

```bash
pip install heroprompt-cli
```

Or with [pipx](https://pypa.github.io/pipx/) (recommended for isolation):

```bash
pipx install heroprompt-cli
```

## Quick Start

```bash
# 1. Login with personal access token (generate at https://heroprompt.store/dashboard/settings)
heroprompt login --token hp_pat_xxxxx

# 2. Check your status
heroprompt status

# 3. List available prompts
heroprompt list prompts

# 4. Sync prompts to local
heroprompt sync-cmd

# 5. List Skills (PRO Kit required)
heroprompt list skills

# 6. Sync a Skill to local (PRO Kit required)
heroprompt sync-skill mcp-server
```

## Commands

| Command | Description | Tier |
|---------|-------------|------|
| `login --token <token>` | Authenticate with PAT | All |
| `logout` | Clear credentials | All |
| `status` | Show account info | All |
| `list prompts` | List all prompts | All |
| `list skills` | List Skills | PRO+ |
| `sync-cmd` | Download prompts to local | All |
| `sync-skill <id>` | Download Skill to local | PRO+ |
| `get <prompt-id>` | Print prompt to stdout | All |
| `run <skill-id>` | Interactive Skill runner | PRO+ |

## Configuration

The CLI stores configuration in `~/.heroprompt/`:

```
~/.heroprompt/
├── config.json       # Auth token and user info
├── prompts/          # Synced prompts
└── skills/           # Synced Skills
```

## Personal Access Tokens

Generate a personal access token at:
```
https://heroprompt.store/dashboard/settings
```

Token format: `hp_pat_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx`

## Upgrade to PRO Kit

Skills access requires PRO Kit subscription:

```bash
heroprompt upgrade
# Opens https://heroprompt.store/pricing
```

## Development

```bash
# Clone and install in dev mode
git clone https://github.com/heroprompt/cli.git
cd cli
pip install -e ".[dev]"

# Run tests
pytest

# Format code
black heroprompt/
ruff check heroprompt/
```

## License

MIT License - see LICENSE file for details.
moonfun-sdk 1.0.6
Unified SDK for Meme Platform with triple-lock security
Requires Python: >=3.8

# MoonfunSDK - Python

Unified SDK for Meme Platform with triple-lock security.

## Installation

```bash
pip install -r requirements.txt
```

Or install from source:

```bash
python setup.py install
```

## Quick Start

```python
from moonfun_sdk import MoonfunSDK
import os

# Initialize SDK
sdk = MoonfunSDK(
    private_key=os.getenv('PRIVATE_KEY'),
    image_api_url="https://your-api-url.com"
)

# Create Meme token
result = sdk.create_meme(prompt="A funny cat")
print(f"Token created: {result['token_address']}")

# Buy tokens
sdk.buy_token(token_address="0x...", bnb_amount=0.1)

# Sell tokens
balance = sdk.get_token_balance("0x...")
sdk.sell_token(token_address="0x...", amount=balance)
```

## Features

- **One-Click Meme Creation**: `create_meme()` handles entire flow
- **Triple-Lock Security**: Signature + Timestamp + Balance verification
- **Token Trading**: Buy and sell tokens with slippage protection
- **Comprehensive Error Handling**: Custom exceptions for all error cases
- **Type Hints**: Full type annotations for better IDE support

## Examples

See `examples/` directory:
- `example_create_meme.py` - Create a Meme token
- `example_trading.py` - Buy and sell tokens

## Documentation

- [Security Architecture](../../docs/SECURITY_ARCHITECTURE.md)
- [API Specification](../../docs/API_SPECIFICATION.md)
- [SDK Design](../../docs/SDK_DESIGN.md)

## License

MIT