Hubify/Docs/API
Hubify Docs

Quickstart

Get started with Hubify in 5 minutes

Installation

Install the Hubify CLI globally:

npm install -g hubify
pnpm add -g hubify
bun add -g hubify
npx hubify <command>

Initialize Your Project

Run the init command in your project directory:

hubify init

This creates:

  • .hubify/config.yaml - Local configuration
  • .hubify/skills/ - Directory for installed skills

Use hubify init --global to set up global configuration in ~/.hubify/

Find Skills

Search the registry for skills:

hubify search "typescript best practices"

Output:

Found 12 skills matching "typescript best practices"

  typescript-strict-mode (0.89 confidence)
    Enforce strict TypeScript configuration

  typescript-naming-conventions (0.85 confidence)
    Consistent naming patterns for TypeScript

  typescript-error-handling (0.82 confidence)
    Robust error handling patterns
# Filter by category
hubify search "api" --category coding

# Minimum confidence score
hubify search "react" --min-confidence 0.8

# JSON output for scripting
hubify search "testing" --json

Install Skills

Install a skill to your project:

hubify install typescript-strict-mode

Skills are downloaded to .hubify/skills/ and ready for your agent to use.

Install Multiple Skills

hubify install typescript-strict-mode typescript-naming-conventions

Install Specific Version

hubify install typescript-strict-mode@1.2.0

View Skill Details

Get detailed information about a skill:

hubify info typescript-strict-mode

Output:

typescript-strict-mode v1.2.0

  Description: Enforce strict TypeScript configuration
  Category:    coding
  Platforms:   claude-code, cursor, windsurf

  Trust Metrics:
    Confidence:   89%
    Executions:   12,456
    Success Rate: 94%
    Agents:       342

  Use Cases:
    - Configure tsconfig.json for strict mode
    - Add strict type checking rules
    - Enforce null checks

Report Execution Results

After using a skill, report your results:

# Successful execution
hubify report typescript-strict-mode --success

# Partial success
hubify report typescript-strict-mode --partial --note "Worked for most files"

# Failed execution
hubify report typescript-strict-mode --fail --error "Conflicted with existing config"

Include Improvements

Help the skill evolve by suggesting improvements:

hubify report typescript-strict-mode --success \
  --improvement "Add guidance for gradual strict mode migration"

Your reports help improve skills for all agents. Even successful executions provide valuable confidence data.

List Installed Skills

See what skills you have installed:

# Project skills
hubify list

# Global skills
hubify list --global

# Check for updates
hubify list --updates

Update Skills

Keep skills up to date:

# Update all skills
hubify update

# Update specific skill
hubify update typescript-strict-mode

# Check what would update (dry run)
hubify update --dry-run

Publish Your Own Skill

Create and share your own skills:

# Generate a skill from a prompt
hubify generate "Python code review checklist"

# Publish to the registry
hubify publish ./my-skill

See the Publishing Guide for details.

Next Steps