Skip to content
Back to skills

Lixblogs Editorial

ASecurity

Manage LixBlogs collaborators, invitations, review roles, and editorial permissions through the supported CLI. Use when an agent must inspect a blog team, invite a reviewer or editor, change a role, resolve an invitation, or explain deferred collaboration notifications.

  • 85 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 3, 2026
devopsbashapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 3, 2026

npx -y skills add elixpo/elixpo_chapter --skill lixblogs-editorial --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Lixblogs Editorial?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Lixblogs Editorial
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/elixpo-lixblogs-editorial/badge)](https://www.skillsdirectory.com/skills/elixpo-lixblogs-editorial)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: lixblogs-editorial
description: Manage LixBlogs collaborators, invitations, review roles, and editorial permissions through the supported CLI. Use when an agent must inspect a blog team, invite a reviewer or editor, change a role, resolve an invitation, or explain deferred collaboration notifications.
---

# LixBlogs editorial

Use `@elixpo/lixblogs-cli` 1.2.0 or newer. Automation must include `--json --no-input`. Never use D1, browser cookies, passwords, raw credentials, or direct API calls.

## Authority model

- `viewer`: review/read authority only; cannot edit or publish.
- `editor`: may edit after accepting. Publishing still requires the separate publish OAuth scope and an explicit publishing decision.
- `admin`: may edit and manage collaborators after accepting. Publishing remains a separate operation.
- Blog owner and eligible organization managers may manage the team.

Read workflows require `lixblogs:collaboration:read`. Invitations, role changes, acceptance, decline, and removal require `lixblogs:collaboration:write`. Do not request `lixblogs:blog:publish` unless the user separately asks to publish.

## Inspect

```bash
lixblogs whoami --json --no-input
lixblogs collab list BLOG_ID --json --no-input
lixblogs collab invitations --json --no-input
```

Invitation output reports `notificationState`. `deferred_until_publish` means the draft invitation exists but its user notification is intentionally withheld until the blog has a published reader URL.

## Mutations

State the target user, blog, role, and consequence. Obtain explicit approval before passing `--yes`. Run `--dry-run` first.

```bash
lixblogs collab invite BLOG_ID --user USERNAME --role viewer --dry-run --json --no-input
lixblogs collab invite BLOG_ID --user USERNAME --role viewer --yes --json --no-input
lixblogs collab role BLOG_ID --user USERNAME_OR_ID --role editor --yes --json --no-input
lixblogs collab remove BLOG_ID --user USERNAME_OR_ID --yes --json --no-input
lixblogs collab accept BLOG_ID --yes --json --no-input
lixblogs collab accept BLOG_ID --hide-on-profile --yes --json --no-input
lixblogs collab decline BLOG_ID --yes --json --no-input
```

Omitting `--user` from `collab remove` removes the current identity from that blog. Never interpret a review request as permission to grant editor/admin access, accept an invitation, publish, or remove someone.

## Recovery

- Exit `5`: approval is missing. Ask rather than retrying.
- `role_forbidden`: report the current role and stop; do not probe another tenant or identity.
- `collaborator_limit_reached`: do not remove someone automatically to make space.
- `invitation_not_found`: refresh `collab invitations`; it may have been resolved elsewhere.
- Authentication/scope failure: request only the reported collaboration scope.
- Include request IDs in failure reports and never expose credentials.

Use `lixblogs-author` for draft content and `lixblogs-publish` only after separate publication approval.

Files in this skill

  • SKILL.md2.9 KB
  • agents/openai.yaml280 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.