Install
$ agentstack add skill-shalintripathi-organic-os-ce-produce ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Content pipeline
- Input: an APPROVED brief item (require_approved - drafting counts as work
the user pays attention for, so briefs are gated before drafting). A user may also hand a manual brief. Register it before anything else: confirm scope in-session, then create_item(kind="content-brief", ...) with the brief text as the body - items are born proposed, never any other status - and record the in-session approval via the contract CLI so require_approved passes. Never save a hand-written file into briefs/ and never set a status at creation: a brief born drafted with no approvals can neither be approved nor published, and jams the pipeline until python3 -m core reset-to-proposed repairs it. A brief this pipeline will draft still starts proposed and reaches drafted only through its approved lineage (step 4).
- Stages, sequential agents (each receives profile path + prior artifacts):
ce-researcher -> ce-writer -> ce-brand-auditor -> ce-seo-aeo -> ce-qa -> ce-editor.
- Save the final draft as .draft.md next to the brief (frontmatter:
title, slug, metadescription, focuskeyword, schema block, and capsule: verified - written only after ce-qa's capsule hard check passed AND ce-editor's Capsule confirmation line is present; this is the handoff note onsite-publish requires before publishing). Save the research pack + QA log under runs/YYYYMMDD-produce-/.
- `PYTHONPATH="$CLAUDEPLUGINROOT/lib" python3 -m core status
drafted --actor agent`. Then invoke ce-image for the featured-image step. Publishing is onsite-publish's job (separately gated).
- Rules from the profile override everything: voice, banned phrases, rulebook.
House defaults if profile is silent: answer capsule up top, no em-dashes, active voice, statistics cited inline with live links.
- Never edit brain frontmatter directly. The contract CLI is the only write
path for status and approvals.
- At each stage boundary, append a one-line progress marker with a UTC
timestamp to the run report file before starting the stage - headless runs are watched by tailing that file, not a terminal.
Comparison briefs (brief_type: comparison)
When the brief's frontmatter carries brief_type: comparison (the field is additive; absence means explainer - see docs/site-repo-contract.md), the same six stages run with comparison-specific guidance layered on:
- ce-researcher: verify EVERY claim about a third-party product against
that product's live public pages - pricing and features change, so each claim destined for the comparison table needs a fetch-verified source URL and a checked-on date in the research pack. Never from memory.
- ce-writer: produce the X-vs-Y structure - the answer capsule states the
honest one-line difference between the two; the comparison table carries only rows the research pack verified; a "who should pick which" section treats the competitors fairly, naming where each is the better pick.
- ce-qa: two comparison-specific hard checks on top of the standard ones:
(1) no unverifiable competitor claims - a row whose cells cannot be matched to a fetch-verified source is dropped, never guessed; (2) no disparagement - factual differences only, no adjectives about competitors.
Rationale: X-vs-Y and listicle shapes are the most-cited content shapes in AI search (https://www.position.digital/blog/digital-pr-tactics/).
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: shalintripathi
- Source: shalintripathi/organic-os
- License: MIT
- Homepage: https://organicos.shivaatripathi.com
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.