
Remove Demo Limits
- 49 installs
- 5.8k repo stars
- Updated July 15, 2026
- vercel-labs/open-agents
remove-demo-limits is an agent skill that strips Open Harness hosted managed-template trial restrictions from a self-hosted fork.
About
The remove-demo-limits skill guides maintainers through stripping Open Harness hosted demo restrictions from a fork with the smallest coherent code change. It targets managed-template trial session caps, message caps, hosted-only restriction errors, demo delete restrictions, and any auth callback blocking non-Vercel emails on hosted deployments. Required inspection covers apps/web/lib/managed-template-trial.ts, session and chat API routes, message deletion route, and their tests, plus searches for identifiers like isManagedTemplateTrialUser, MANAGED_TEMPLATE_TRIAL_, deploy-your-own, and hosted restriction strings. Changes delete or simplify guards blocking session creation, chat messages, or deletion for managed-template users, remove dead helper code, and update tests asserting hosted caps without adding feature flags or new dependencies. Verification runs bun run ci after edits, clearly separating pre-existing failures from restriction removals. Output reports which restrictions were removed, files changed, and verification results. Triggers include remove demo limits, remove trial limits, remove hosted restrictions, or open this up for my fork. Use whenever fork maintainers nee.
- Removes managed-template trial session and message caps.
- Deletes hosted-only delete restrictions and auth email gating.
- Inspects managed-template-trial.ts and related API route guards.
- Updates or removes tests asserting hosted demo restrictions.
- Verifies with bun run ci after smallest coherent deletion.
Remove Demo Limits by the numbers
- 49 all-time installs (skills.sh)
- +2 installs in the week ending Jul 27, 2026 (Skillselion tracking)
- Ranked #730 of 1,453 DevOps & CI/CD skills by installs in the Skillselion catalog
- Security screen: LOW risk (skills.sh audit)
- Data as of Jul 27, 2026 (Skillselion catalog sync)
remove-demo-limits capabilities & compatibility
- Capabilities
- managed template guard identification and remova · session, chat, and delete api restriction cleanu · dead helper code and test updates · identifier search across hosted restriction stri · post change bun run ci verification
- Works with
- vercel · github
- Use cases
- devops · refactoring
What remove-demo-limits says it does
Removes Open Harness hosted demo restrictions from a fork.
Do not add feature flags, env toggles, or new dependencies.
npx skills add https://github.com/vercel-labs/open-agents --skill remove-demo-limitsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 49 |
|---|---|
| repo stars | ★ 5.8k |
| Security audit | 3 / 3 scanners passed |
| Last updated | July 15, 2026 |
| Repository | vercel-labs/open-agents ↗ |
How do I remove trial session caps and hosted demo restrictions from my Open Harness fork?
Remove Open Harness hosted managed-template trial caps, delete restrictions, and auth gating so a fork behaves like a normal self-hosted deployment.
Who is it for?
Open Harness fork maintainers removing hosted demo limits to run a normal self-hosted deployment.
Skip if: Skip for initial Vercel deploy setup or adding new feature flags instead of deleting restriction code.
When should I use this skill?
User asks to remove demo limits, trial caps, or hosted restrictions from an Open Harness fork.
What you get
A fork without managed-template trial guards, delete restrictions, or hosted-only auth gating.
Files
Remove the managed-template trial restrictions with the smallest coherent change.
Goal
Make the fork behave like a normal self-hosted deployment:
- no trial session cap
- no trial message cap
- no hosted-only restriction errors
- no hosted-demo delete restrictions
- no dead helper code or stale tests
Inspect first
Read these files before editing:
apps/web/lib/managed-template-trial.tsapps/web/app/api/sessions/route.tsapps/web/app/api/chat/route.tsapps/web/app/api/sessions/[sessionId]/chats/[chatId]/messages/[messageId]/route.tsapps/web/app/api/sessions/route.test.tsapps/web/app/api/chat/route.test.tsapps/web/app/api/sessions/[sessionId]/chats/[chatId]/messages/[messageId]/route.test.ts
Then search for these identifiers and strings to catch older or newer variants:
isManagedTemplateTrialUserMANAGED_TEMPLATE_TRIAL_deploy-your-ownopen-agents.devvercel.comThis hosted deployment includesdoes not allow message deletion
Required changes
1. Remove the guards that block session creation, chat messages, or message deletion for managed-template users. 2. If the auth callback still blocks non-Vercel emails on hosted deployments, remove that restriction too. 3. Delete apps/web/lib/managed-template-trial.ts if it becomes unused; otherwise simplify it so no dead exports remain. 4. Remove or update tests that assert the hosted caps, delete restrictions, or hosted-only auth gating. 5. Do not add feature flags, env toggles, or new dependencies. Prefer deleting the restriction code outright. 6. Keep unrelated auth, session ownership, and sandbox behavior unchanged.
Verification
This repo uses Bun. After the edits:
- run
bun run ci - if a failure is pre-existing, say that clearly and separate it from your changes
Output
Report:
- which restrictions were removed
- which files changed
- verification result
Related skills
FAQ
What does remove-demo-limits produce?
Code changes removing trial caps, delete restrictions, and hosted auth gating with updated tests and ci verification.
When should I use remove-demo-limits?
When a fork maintainer wants to eliminate managed-template hosted demo restrictions.
Is remove-demo-limits safe to install?
Review the Security Audits panel on this page before installing in production.