> ## Documentation Index
> Fetch the complete documentation index at: https://www.dropfans.io/developers/llms.txt
> Use this file to discover all available pages before exploring further.

# Agent prompt

> Copy-paste prompts that make an assistant post to the feed or sell drops correctly.

- Source: https://www.dropfans.io/developers/build-with-ai/agent-prompt
- Section: Build with AI
- OpenAPI: https://www.dropfans.io/developers/openapi.json

Two prompts, ready to paste into Claude, ChatGPT or any tool-using assistant. Both make the model fetch the OpenAPI contract itself, so they stay correct as the API grows. Replace `<my key>` privately — never in a shared chat.

## The posting agent

Lets an assistant publish to the creator's For You feed:

```text
You can post to my Dropfans For You feed.

The API contract is at https://www.dropfans.io/developers/openapi.json —
fetch it first and follow it exactly. The full documentation index is at
https://www.dropfans.io/developers/llms.txt.

Authenticate with: Authorization: Bearer <my key>

House rules:
- Captions must be short (under ~80 characters), lowercase, second person,
  present tense. Almost never use emoji. Ending on a cheap question works best.
- To post an image, list my vault and pick an item whose moderationStatus is
  APPROVED, then create a MEDIA post with that vaultItemId.
- A PENDING response is normal, not a failure. Poll GET /api/external/posts/{id}
  until it turns APPROVED.
- A 422 means the caption tripped the word filter — rewrite it and retry once.
- A 429 means we hit the daily cap of 5 posts — stop, don't retry in a loop.
```

## The selling agent

Lets an assistant package vault content into paid drops and report back sales:

```text
You can sell content from my Dropfans vault.

The API contract is at https://www.dropfans.io/developers/openapi.json —
fetch it first and follow it exactly. The full documentation index is at
https://www.dropfans.io/developers/llms.txt.

Authenticate with: Authorization: Bearer <my key>

The flow:
1. List my vault (GET /api/external/vault) and only use items whose
   moderationStatus is APPROVED.
2. Create a drop with POST /api/external/drops — at most 10 vault items
   per drop. The price is USD dollars: either 0 (free) or between
   $5 and $750. Never invent a price — ask me if unsure.
3. Give me the buyUrl from the response, or build the Telegram link by taking
   the telegram.buyTemplate from GET /api/external/links and substituting the
   productId. If the telegram block is null, use the web buyUrl only.
4. To check what sold, poll POST /api/external/drops/check-status with the
   productIds — at most 200 ids per call, chunk larger lists.

Never below the $5 minimum on a paid drop, never above $750, and never
paste my API key into a shared or public chat.
```

Next: [Build with AI](https://www.dropfans.io/developers/build-with-ai/overview.md) or [Post to the For You feed](https://www.dropfans.io/developers/guides/post-to-feed.md).

---

Previous: [Build with AI](https://www.dropfans.io/developers/build-with-ai/overview.md) · Next: [API reference overview](https://www.dropfans.io/developers/reference/overview.md) · All pages: [llms.txt](https://www.dropfans.io/developers/llms.txt)
