ossian-stack
v1.1.0Ossian's personal agent stack: skills for iOS and App Store releases, Convex/Clerk/RevenueCat/Coolify ops, frontend design and animation, copywriting and editorial writing, and macOS automation.
By Ossian HempelLicense: MIT0 GitHub starsUpdated 1 hour ago
Directory evidence
- Runtimes
- Codex and Claude Code
- Parsed components
- 34 skill or MCP entries
- Source updated
- Aug 27, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install plugin
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add ossian-stack@agent-plugin-marketplacePaste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/ossianhempel/ossian-stackClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.
Plugin files
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── skills/ai-slop-reviewer/SKILL.md├── skills/app-store-optimization/SKILL.md├── skills/app-store-screenshots/SKILL.md├── skills/asc-metadata/SKILL.md├── skills/asc-pricing/SKILL.md├── skills/asc-release/SKILL.md├── skills/asc-version-guard/SKILL.md├── skills/autoreview/SKILL.md├── skills/better-accessibility/SKILL.md├── skills/bro/SKILL.md├── skills/clerk-cli/SKILL.md├── skills/codex-first/SKILL.md├── skills/convex-cli/SKILL.md├── skills/coolify/SKILL.md├── skills/copywriter/SKILL.md├── skills/create-cli/SKILL.md├── skills/emil-design-eng/SKILL.md├── skills/frontend-slides/SKILL.md├── skills/git-cleanup/SKILL.md├── skills/grill-design/SKILL.md├── skills/grill-me/SKILL.md├── skills/handoff/SKILL.md├── skills/ios-marketing-capture/SKILL.md├── skills/obsidian/SKILL.md├── skills/onboarding-flow/SKILL.md├── skills/one-password/SKILL.md├── skills/online-writing/SKILL.md├── skills/post-queue-cli/SKILL.md├── skills/privacy-policy/SKILL.md├── skills/release-ios-app/SKILL.md├── skills/revenuecat-api/SKILL.md├── skills/skill-creator/SKILL.md├── skills/teach/SKILL.md└── skills/things/SKILL.md
Included Skills34
Detect and remove AI-generated writing tells from existing copy or prose. Runs a deterministic linter, reviews structural and tonal patterns the linter cannot catch, and returns a cleaned rewrite. Use whenever the user asks to check for AI slop, make writing sound human, remove AI tells, audit ChatGPT-like copy, or review a draft for robotic language. This is a review and cleanup skill, not the default skill for generating marketing copy.
App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklists, and tracking ranking changes.
Build App Store/Google Play screenshot pages and editors. Triggers: screenshots, marketing assets, iOS/Android, html-to-image, phone mockup, feature graphic.
Audit, write, translate, and sync App Store listing metadata with the `asc` CLI on canonical files under `./metadata`. Use to run an ASO/keyword audit, localize descriptions/keywords/subtitle/name to multiple languages, or write engaging localized "What's New" release notes (from git log, bullets, or free text) plus promotional text.
Manage App Store subscription and in-app purchase pricing and catalog with the `asc` CLI. Use to set territory-specific / purchasing-power-parity (PPP) prices via setup, pricing summary, CSV import, and schedules, or to reconcile ASC subscriptions and IAPs with RevenueCat products, entitlements, offerings, and packages (RevenueCat MCP).
Build, version, upload, and submit iOS/macOS apps to App Store Connect with the `asc` CLI. Use to create an IPA/PKG, bump Xcode version/build numbers, run asc commands, drive the release/submission flow (including first-time fixes for availability, IAP, subscriptions, Game Center, App Privacy), or wire repeatable `asc workflow` automations into CI.
Install, repair, or diagnose App Store Connect version/build-number guards for Xcode Cloud iOS apps. Triggers: version guard, release hooks, Xcode Cloud rejection, MARKETING_VERSION, build number collision.
Pre-commit/ship code review: Codex default; optional Claude or Pi.
Accessibility engineering for UI components, modals, menus, forms, and widgets. Use for accessibility/a11y/WCAG, ARIA, focus, keyboard navigation, screen readers, alt text, touch targets, reduced motion, semantic HTML, form errors, or 'not keyboard accessible'.
Restate the last message in plain human language, with no jargon.
Operate the Clerk CLI (`clerk` binary) for authentication, user/org/session management, impersonation, local webhook testing, deploy verification, instance config, env keys, feature toggles, and any Clerk Backend, Platform, or Frontend API call. Use when the user mentions Clerk management tasks, "list clerk users", "impersonate a user", "test webhooks locally", "enable orgs", "enable billing", "clerk env pull", "clerk doctor", "clerk deploy", "clerk api", or any ad-hoc Clerk API request. Prefer the CLI over raw HTTP: it handles auth, key resolution, app/instance targeting, and formatting automatically.
Route implementation work to Codex CLI; Claude specs, reviews, verifies.
Operate the Convex CLI (`npx convex`) for dev sync, deploy, codegen, run/query functions, inspect tables, env vars, logs, export/import, insights, and deployment management. Use this skill whenever the user touches Convex backend operations from the terminal — even if they never say "CLI" — including deploy to prod or preview, `convex dev` / one-shot sync, push schema or function changes, run a mutation or query from shell, list or dump table data, set Convex env vars, tail logs, check OCC/insights, seed data via `convex run`, or debug "Convex not syncing" / types out of date. Also trigger on npx convex, CONVEX_DEPLOYMENT, deploy key, preview deployment, or requests to inspect or fix production Convex data. Prefer `npx convex` over raw HTTP or dashboard-only workflows; it handles auth, deployment targeting, and codegen. Do not use for authoring new Convex functions in code — use convex-function-creator instead.
Manage Coolify self-hosted PaaS instances via the coolify CLI and REST API. Deploy applications, databases, and one-click services; sync env vars; manage backups, domains, storage, servers, GitHub apps, teams, and deployments. Use when working with Coolify infrastructure, CI/CD, or the Coolify API. Triggers: deploy to coolify, coolify app, manage my coolify server, sync env vars to coolify, create a database on coolify, coolify backup, coolify MCP.
Write and improve marketing and product copy that converts - App Store descriptions, screenshot headlines, in-app strings, marketing landing pages, ad copy, and onboarding text. Uses research-backed principles (specificity, outcome-first, user language, hand test). Triggers: "write copy", "improve this copy", "rewrite this", "screenshot headlines", "landing page copy", "ad copy", "marketing text", "app description", "what should this button say", "empty state copy", "push notification copy", "what should I write", "Reels script", "TikTok video", "UGC video", "short-form video", "video hook", "persuasion skeleton", "long form copy", "hook agitate solve". Covers copy that sells; editorial long-form that teaches, argues, or tells - blog posts, essays, newsletters, non-promotional threads - belongs to online-writing.
CLI UX/spec: args, flags, help, output, errors, config, dry-run.
This skill encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and the invisible details that make software feel great.
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to build a presentation, convert a PPT/PPTX to web, or create slides for a talk/pitch. Helps non-designers discover their aesthetic through visual exploration rather than abstract choices.
Clean local Git branches/worktrees: merged, stale, gone remote, abandoned. Triggers: clean branches, gone branches, prune worktrees, delete abandoned work, local git clutter.
Converge on a frontend look through rounds of prototypes and grilling verdicts. Use when the user wants to iterate on UI/visual taste against concrete variants, or a wayfinder prototype ticket names this skill.
Grill the user relentlessly about a plan, decision, or idea until shared understanding. Use when the user wants to stress-test a plan or design, or mentions "grill me", "grill this", or "grilling".
Compact the current conversation into a handoff document for another agent to pick up.
Automate SwiftUI iOS marketing screenshots across locales, devices, and appearances. Triggers: App Store assets, locale screenshots, widget renders, simctl, fastlane alternative.
Work directly in Ossian's Obsidian markdown vault. Triggers: check/read my notes, capture/find/edit a note, daily note, MOC, Zettelkasten, second brain.
Design and build a high-converting questionnaire-style onboarding flow for your app, modelled on proven conversion patterns from top subscription apps (Headspace, Duolingo, Noom, Mob). Multi-phase: discovery → transformation story → blueprint → screen content → implementation. Triggers: "design onboarding", "onboarding flow", "build onboarding", "questionnaire onboarding", "improve my onboarding", "first-launch flow", "convert better on onboarding", "paywall flow".
Fetch secrets and env vars from 1Password with the `op` CLI, using a service account or Touch ID. Use whenever a command needs an API key, token, password, or `.env` value. Triggers: op read/run/inject, op://, 1Password, fetch secret, inject env vars.
Write, audit, or revise editorial long-form writing - blog posts, Medium and LinkedIn pieces, newsletter essays, Substack posts, X threads - using Nicolas Cole's Art and Business of Online Writing method: Form + Idea + Audience, headline first, 1/3/1 structures, Main Point skeletons, Rate of Revelation. Use this whenever the user asks to write an article or blog post from scratch, review or audit a draft, fix a headline or title, fix an introduction, restructure a piece, decide what to write about, or asks "is this any good?" about long-form prose. Intent decides against copywriter: editorial pieces that teach, argue, or tell belong here; a thread, newsletter, or post whose job is to sell, convert, or drive signups belongs to copywriter and its persuasion-skeleton. Not for UI microcopy, App Store metadata, or ad copy - use better-writing or copywriter for those.
Operate the Post Queue command surfaces effectively. Use for the postq CLI, local Next.js and Convex development, production-safe reads, Convex deployment inspection, tests, lint, typecheck, builds, and scheduler verification.
Generate app privacy policies, terms, EULAs, App Store data disclosures, Privacy Nutrition Label mapping, SDK/data collection checks, region-specific legal docs.
Release iOS and Expo apps to TestFlight and the App Store. Triggers: iOS release, Expo release, version bump, TestFlight, App Store review, Xcode Cloud, EAS, .ios-release.env.
Manage RevenueCat API v2 resources and the official RevenueCat MCP workflow for Claude Code and Codex. Use when inspecting or changing RevenueCat projects, apps, products, entitlements, offerings, packages, customers, subscriptions, purchases, webhooks, paywalls, invoices, or metrics.
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
Teach the user a new skill or concept, within this workspace.
Things 3 CLI for reading the local Things database and creating/updating tasks/projects via the Things URL scheme. Use when you need to list, search, or modify Things tasks, projects, areas, or tags from the terminal (deletes use AppleScript).
Plugin manifests2
{
"name": "ossian-stack",
"version": "1.1.0",
"description": "Ossian's personal agent stack: skills for iOS and App Store releases, Convex/Clerk/RevenueCat/Coolify ops, frontend design and animation, copywriting and editorial writing, and macOS automation.",
"author": {
"name": "Ossian Hempel",
"url": "https://github.com/ossianhempel"
},
"homepage": "https://github.com/ossianhempel/ossian-stack",
"repository": "https://github.com/ossianhempel/ossian-stack",
"license": "MIT",
"skills": "./skills/",
"keywords": [
"ios",
"app-store",
"convex",
"clerk",
"revenuecat",
"coolify",
"frontend-design",
"animation",
"copywriting",
"macos-automation"
],
"interface": {
"displayName": "Ossian Stack",
"shortDescription": "Ossian's personal skill collection for shipping apps.",
"longDescription": "Skills for iOS and App Store releases, Convex/Clerk/RevenueCat/Coolify operations, frontend design and animation review, copywriting and editorial writing, and macOS automation.",
"developerName": "Ossian Hempel",
"category": "Productivity",
"capabilities": [
"Interactive",
"Read",
"Write"
],
"websiteURL": "https://github.com/ossianhempel/ossian-stack"
}
}{
"name": "ossian-stack",
"version": "1.1.0",
"description": "Ossian's personal agent stack: skills for iOS and App Store releases, Convex/Clerk/RevenueCat/Coolify ops, frontend design and animation, copywriting and editorial writing, and macOS automation.",
"author": {
"name": "Ossian Hempel",
"url": "https://github.com/ossianhempel"
},
"homepage": "https://github.com/ossianhempel/ossian-stack",
"repository": "https://github.com/ossianhempel/ossian-stack",
"license": "MIT",
"keywords": [
"ios",
"app-store",
"convex",
"clerk",
"revenuecat",
"coolify",
"frontend-design",
"animation",
"copywriting",
"macos-automation"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[ossian-stack on Agent Plugins Marketplace](https://pluginsmp.com/plugins/ossian-stack)