Skip to content

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?

  1. Check you are signed in: jsm whoami
  2. Check your subscription is active: the output should show status: active
  3. Check network connectivity: jsm doctor
  4. 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 list guarantees no network requests
  • Run jsm sync when 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:

  1. Write your skill following the authoring guide
  2. Validate it: jsm validate
  3. Submit for review: jsm push
  4. 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.