FAQ
General
How do I cancel my subscription?
Visit Account > Billing and click Cancel Subscription. Your access continues until the end of the current billing period. Skills you have already downloaded remain on your machine but will no longer receive updates.
What happens to my skills if I cancel?
Skills are markdown files on your local machine. They stay installed after cancellation but you will not receive updates, and premium skills may stop working if they depend on server-side features.
Is there a free trial?
There is no free trial at this time. You can browse the public skill catalog and read skill descriptions before subscribing.
CLI
How do I install the CLI?
See the full CLI installation guide. The quickest way:
curl -fsSL "https://jeffreys-skills.md/install.sh?$(date +%s)" | bash
jsm: command not found
Restart your terminal so your shell picks up the updated PATH. If the problem persists, add the install directory to your PATH manually:
export PATH="$HOME/.local/bin:$PATH"
Why won't my CLI sync?
- Check you are signed in:
jsm whoami - Check your subscription is active: the output should show
status: active - Check network connectivity:
jsm doctor - Try forcing a sync:
jsm sync --force
Can I use the CLI offline?
Yes. The CLI is designed for offline-first operation:
- Local search uses a Tantivy index (no network required)
- Installed skills are stored locally and work without a connection
- Explicit offline mode:
jsm --offline listguarantees no network requests - Run
jsm syncwhen you are back online to pull updates
Set JSM_OFFLINE=1 or jsm config set network.offline_mode true to enable
offline mode permanently.
Skills
How do I share a skill I created?
See the Sharing & Publishing guide. In short:
- Write your skill following the authoring guide
- Validate it:
jsm validate - Submit for review:
jsm push - Wait for moderation approval
How are skills versioned?
Every time you push a skill update, a new version is created. Users can:
- Pin to a specific version:
jsm pin <skill> --version <n> - Auto-update (default): always get the latest version on
jsm sync - Rollback:
jsm rollback <skill> --to <version>
How do I report a problem with a skill?
Use the feedback form on any skill page, or submit a support request. Include the skill name, what you expected, and what happened instead.
Account & Billing
What payment methods do you accept?
We accept credit/debit cards (via Stripe) and PayPal.
How do I update my payment method?
Visit Account > Billing and click Update Payment Method.
Can I get a refund?
Contact support within 7 days of your initial subscription for a full refund. After 7 days, refunds are handled on a case-by-case basis.
What is priority support?
Individual subscribers receive support with standard SLA response times. Team plan subscribers get enterprise-grade SLAs with faster response times for all priority levels.