Metadata-Version: 2.4
Name: prompts-chat
Version: 0.1.2
Summary: CMDOP skill — browse and search prompts from prompts.chat library
Project-URL: Homepage, https://cmdop.com/skills/prompts-chat/
Author-email: CMDOP Team <team@cmdop.com>
License-Expression: MIT
Keywords: chatgpt,claude,cmdop,llm,prompts,skill
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.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Requires-Dist: cmdop
Requires-Dist: cmdop-skill
Requires-Dist: httpx>=0.25
Requires-Dist: pydantic>=2.0
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.21.0; extra == 'dev'
Requires-Dist: pytest-cov>=4.0.0; extra == 'dev'
Requires-Dist: pytest>=7.0.0; extra == 'dev'
Requires-Dist: ruff>=0.1.0; extra == 'dev'
Description-Content-Type: text/markdown

# prompts-chat

> **[CMDOP Skill](https://cmdop.com/skills/prompts-chat/)** — install via [CMDOP](https://cmdop.com):
> ```
> cmdop-skill install prompts-chat
> ```

Browse and search 1400+ curated LLM prompts from [prompts.chat](https://prompts.chat) (originally "Awesome ChatGPT Prompts"). Works with ChatGPT, Claude, Gemini, Llama, and more.

## Install

```bash
pip install prompts-chat
```

## Commands

| Command | Description |
|---|---|
| `search --query <text>` | Search by act name or prompt text |
| `get --act <name>` | Get a specific prompt (case-insensitive) |
| `list [--dev]` | List all prompts (optionally dev-only) |
| `random [--dev]` | Get a random prompt |

## Examples

```bash
prompts-chat search --query "code review"
prompts-chat get --act "Linux Terminal"
prompts-chat list --dev
prompts-chat random
```

```json
{
  "ok": true,
  "found": true,
  "prompt": {
    "act": "Linux Terminal",
    "prompt": "I want you to act as a linux terminal...",
    "for_devs": true,
    "contributor": "f"
  }
}
```

## Data

Prompts are loaded from [`f/prompts.chat`](https://github.com/f/prompts.chat) (CC0 1.0 — public domain). The CSV is fetched once and cached locally using [`SkillCache`](https://github.com/commandoperator/cmdop-skill/blob/main/@docs/cache.md):

- Cache location: `~/Library/Caches/cmdop/skills/prompts-chat/prompts_csv.json` (macOS)
- TTL: 24 hours — refreshed automatically on next invocation
