# Write and save posts in your voice

> Turn a topic, link or notes into a saved post or thread, and edit existing writing with its context intact.

Canonical: https://ownpost.fyi/docs/skills/ownpost-posts

## Install · Codex

```
npx skills@latest add https://github.com/zero-efforts/ownpost/tree/main/plugins/ownpost/skills --global --skill ownpost-posts --agent codex
```

## Install · Claude Code

```
npx skills@latest add https://github.com/zero-efforts/ownpost/tree/main/plugins/ownpost/skills --global --skill ownpost-posts --agent claude-code
```

## Install · Other clients

```
npx skills@latest add https://github.com/zero-efforts/ownpost/tree/main/plugins/ownpost/skills --global --skill ownpost-posts
```

Requires access to the OwnPost repository. [Installation and client options](https://ownpost.fyi/docs/skills#install)

## When to use it

Use this skill to write a new post, develop a thread, revise a selected draft or find and organize existing posts. It reads your saved preferences and approved writing style before drafting.

A writing request includes saving the draft. A request for feedback or options only stays in the conversation. When you ask to save the same text, the selected wording is preserved.

## What you need

A full-access MCP connection and a clear topic or source. Supply facts about your experience rather than expecting the assistant to invent them. Name a non-Main account when needed.

[Connect your assistant](https://ownpost.fyi/docs/guides/connect-ai)

## Install or select the skill

The ownpost entry skill includes this workflow. Use the command above if you want ownpost-posts as a separate shortcut, or select it from your installed plugin.

[Installation help](https://ownpost.fyi/docs/guides/install-skills)

## Try it

Select the skill in your connected assistant, then adapt these examples to your own content.

```
Use the ownpost-posts skill to save a draft in my style from these notes: I tested our new onboarding with five people. Three missed the save button. Moving it next to the editor helped all five find it.

Use the ownpost-posts skill to make the opening of the selected thread clearer. Keep the facts, part order, existing images and all other wording.
```

## How it works

1. Provide the brief, selected Idea, notes or accessible source. Specify a thread, alternatives or language when that matters; otherwise the skill uses your saved preferences and one concise post.

2. The assistant reads the source and your writing context, checks the live format limits and saves the draft. An ordinary writing task does not require completing a setup questionnaire.

3. Before returning generated text, the skill reviews support, specificity and your approved voice, removing unnecessary stock wording while preserving required phrases, quotations and the requested format. Exact-text saves remain verbatim.

4. For edits, identify the saved post or continue with the selected one. The assistant reads its current version and retains thread-part identities so media stays with the right part.

5. Ask for an attachment or manual reminder in the same request when wanted. These steps run after the draft exists, using the saved post and your workspace timezone.

6. Review the returned text, saved ID and state. Record actual manual publication only after you have posted on X, or use the approved API workflow for delivery.

> Writing, saving, opening X and scheduling a manual reminder are different actions. A new draft carries no API publication approval.

## Check the result

The draft reopens in Posts with the intended text and account. Any requested media or reminder has its own confirmed result; the assistant shows the actual saved content.

## If something does not work

If the source cannot be read, provide the missing text. If another session changed the draft, the assistant must reread and reconcile the newer version. After an uncertain create, reusing the original request identity prevents a duplicate; check state before retrying.

## Skill source

[ownpost-posts source instructions (repository access required)](https://github.com/zero-efforts/ownpost/blob/main/plugins/ownpost/skills/ownpost-posts/SKILL.md)

## Related

- [Use skills with your assistant](https://ownpost.fyi/docs/guides/assistant-workflows)
- [Write your first post](https://ownpost.fyi/docs/guides/write)
- [Write a thread](https://ownpost.fyi/docs/guides/threads)
- [Recover unfinished writing](https://ownpost.fyi/docs/guides/recovery)
- [ownpost-media](https://ownpost.fyi/docs/skills/ownpost-media)
- [ownpost-schedule](https://ownpost.fyi/docs/skills/ownpost-schedule)
- [ownpost-writing-profile](https://ownpost.fyi/docs/skills/ownpost-writing-profile)
- [OwnPost plugin](https://ownpost.fyi/docs/plugins)
- [Previous: ownpost-setup](https://ownpost.fyi/docs/skills/ownpost-setup)
- [Next: ownpost-blogs](https://ownpost.fyi/docs/skills/ownpost-blogs)
