elixpo/elixpo_chapter/lixblogs-publish
Claude Code and agent skill by elixpo/elixpo_chapter
- community
Checking that the SKILL.md file is still in the repository.
Safely preview, publish, unpublish, trash, restore, or permanently delete LixBlogs posts through the supported CLI. Use when an agent is asked to change a post's public or deletion state and must enforce explicit approval, revision checks, and recovery guidance.
Install
npx vskill@latest install elixpo/elixpo_chapter/lixblogs-publishSKILL.md
LixBlogs publish
Use @elixpo/lixblogs-cli 1.2.0 or newer with --json --no-input. Never use D1, cookies, raw tokens, or direct HTTP calls.
Access and approval
| Action | Scope | Consequence | |
|---|---|---|---|
| Preview | lixblogs:blog:read | No state change | |
| Publish / unpublish | lixblogs:blog:publish | Adds or removes public access | |
| Trash / restore | lixblogs:blog:delete | Hides or recovers content | |
| Permanent delete | lixblogs:blog:delete:permanent | Irreversible removal |
Before a state change, state the target, current state, intended state, and consequence. Obtain explicit user approval. A prior request to draft or edit is not approval to publish or delete. Pass --yes only after approval.
Procedure
- Verify identity and scopes with
lixblogs whoami --json --no-input. - Inspect the latest state and ETag:
- Preflight the exact operation with
--dry-run. - Show the consequence and ask for approval if it is not already explicit.
- Execute once with
--yes,--etag ETAG, and a stable--idempotency-keywhere accepted. - Report the returned canonical URL and ETag. Fetch once to verify the final state.
Trash is the default deletion behavior. Never add --permanent unless the user explicitly asks for irreversible deletion after seeing that consequence.
Conflicts and recovery
- Exit
3/revision_conflict: stop. Fetch the current post, explain that it changed, and request a new decision; never force the stale transition. - Exit
5/confirmation_required: obtain explicit approval; do not silently retry. idempotency_in_progress: wait for the original request result before retrying with the same key.idempotency_key_reused: create a new key only for a genuinely new operation.- Authentication or missing-scope errors: request only the named scope.
- If the response has a request ID, include it in the failure report. Never print credentials.
Use lixblogs-author for content changes before returning to this procedure.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingblogs.elixpo/.agents/skills/lixblogs-publish/SKILL.md
Popularity
- Repository stars
- 84
- Repository forks
- 52
- 7-day trend score
- 27
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/elixpo/elixpo_chapter/lixblogs-publish)