SkillAgentSearch skills...

unsora

Open-source MCP server and app to make content, clip videos and schedule posts right from your AI agent

Install / Use

claude mcp add Shipped-Studio -- npx -y github:Shipped-Studio/unsora

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

71/100

Supported Platforms

Claude Code
Claude Desktop

Our assessment of unsora

unsora scores 71/100 on our quality scale, 3799th of 4,599 Development & Engineering skills we index.

Its MCP Server is 3.8 KB long, split into 7 sections with 2 code examples: a solid amount of guidance for an agent.

It has 3 GitHub stars, so there is little community track record yet; judge it on its content.

Substance
26/30
Structure
16/20
Description
12/15
Adoption
3/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated today, so unsora is actively maintained.
  • It is released under AGPL-3.0, a copyleft license: you can use it, but modified versions you distribute must carry the same license.
  • Its trust signals score 92/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands.

Automated pattern scan on 2026-10-18. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.

unsora compared with similar skills

All 4 of these similar skills score higher than unsora; compare them before choosing.

SkillScoreStarsUpdatedFormat
unsora (this skill)by Shipped-Studio713todayMCP Server
Agent-Reachby Panniantong10098.9k3d agoCLAUDE.md
taste-skillby Leonxlnx10098.7ktodayCLAUDE.md
headroomby headroomlabs-ai10075.7ktodayCLAUDE.md
ai-job-searchby MadsLorentzen10051.5ktodayCLAUDE.md

Frequently asked questions

How do I install unsora?
Run claude mcp add Shipped-Studio -- npx -y github:Shipped-Studio/unsora. The install tabs above show the steps for each supported agent.
Which AI agents does unsora work with?
It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
Is unsora safe to use?
Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. It is AGPL-3.0-licensed and scores 92/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is unsora still maintained?
The repository was last updated today, so unsora is actively maintained.

Unsora

AI content generation and social scheduling. Generate images, video, voiceovers, music and clips, then schedule and publish them to connected social accounts, from the web app, the public API, or any MCP client.

Repository layout

A pnpm workspace orchestrated with Turborepo.

| Path | Package | What it is | Runs on | | --- | --- | --- | --- | | apps/client | @unsora/client | Next.js web app | Vercel | | apps/server | @unsora/server | Express API (app routes + public /api/v1), Prisma/Postgres, Trigger.dev background tasks in src/queue | Railway (API) + Trigger.dev (tasks) | | apps/mcp | @unsora/mcp | Remote MCP server that exposes the public API as tools, with OAuth via Clerk or API-key auth | Railway | | apps/remotion | @unsora/remotion | Remotion compositions (subtitle rendering) used by the server through Remotion Lambda | AWS Lambda |

Shared code goes in packages/* (none yet).

The Mintlify docs and API reference for docs.tryunsora.com live in a separate repo, Shipped-Studio/docs.tryunsora.com. Its openapi.json is generated from this repo: edit apps/server/src/docs/openapi.ts, then run pnpm --filter @unsora/server docs:export-openapi with the docs repo cloned next to this one (or DOCS_DIR pointing at it), and commit the result in the docs repo.

client ──► server /api ──► Postgres, Supabase storage, AI providers
                │
                ├──► Trigger.dev tasks (apps/server/src/queue)
                └──► Remotion Lambda (apps/remotion)
mcp ─────► server /api/v1

Local development

Requires Node 20 (see .node-version), pnpm 10 (corepack enable picks the pinned version) and a Postgres database.

pnpm install          # also generates the Prisma client

# one-time per app: copy the example env and fill it in
cp apps/server/.env.example apps/server/.env
cp apps/client/.env.example apps/client/.env
cp apps/mcp/.env.example apps/mcp/.env

pnpm dev:server       # API on :8000
pnpm dev:trigger      # Trigger.dev dev worker for background tasks
pnpm dev:client       # web app on :3000
pnpm dev:mcp          # MCP server on :3002

Other tasks run through Turborepo across every app: pnpm build, pnpm typecheck, pnpm lint. Add --filter=@unsora/<app> to target one.

Database migrations live in apps/server/prisma. Run them with pnpm --filter @unsora/server migrate.

Deployment

  • client: Vercel project with Root Directory apps/client. apps/client/vercel.json uses turbo-ignore to skip builds when nothing the client depends on changed.
  • server, mcp: Railway services that build from the repository root with Config File Path /apps/server/railway.json and /apps/mcp/railway.json. Each config sets the Turborepo build command, the start command and watch paths, so a service only redeploys when its app or the workspace config changes.
  • Background tasks: run the Deploy Trigger.dev tasks workflow (or pnpm dlx trigger.dev deploy from apps/server) after the API deploy that a task change depends on.
  • remotion: deploy the site with npx remotion lambda sites create src/index.ts --site-name=<name> from apps/remotion, then set REMOTION_SERVE_URL on the server.
  • docs: Mintlify deploys from the docs repo on every push to its main. Preview locally with npx mint dev from that repo.

Deploy the server before the MCP server when new MCP tools call new API endpoints.

CI

.github/workflows/ci.yml installs the workspace and runs turbo run typecheck --affected plus the server and MCP builds, so only apps touched by a change are checked.

License

AGPL-3.0

Related Skills

View on GitHub
GitHub Stars3
CategoryDevelopment
Updated2h ago
Forks1

Languages

TypeScript

Trust signals

92/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 low