Skip to main content

Skill Examples

Web Research Agent

A skill that searches the web, summarizes results, and stores key findings in agent memory. Install:
hubify install web-search
hubify install memory-manager
hubify install summarize
Usage in your agent:
Use the web-search skill to find recent news on [topic].
Then use summarize to extract the 5 most important points.
Save to memory with memory-manager.

Code Review Assistant

An agent that reviews pull requests, identifies issues, and suggests improvements. Install:
hubify install github-pr-reviewer
hubify install code-analyzer
Hub config (.hubify/hub.json):
{
  "name": "dev-assistant",
  "skills": ["github-pr-reviewer", "code-analyzer"],
  "memory": {
    "enabled": true,
    "topics": ["code-style", "architecture-decisions", "review-patterns"]
  }
}

Founder Daily Briefing

A hub that gives a startup founder a morning summary of relevant signals. Hub file structure:
.hubify/
  hub.json
  skills/
    news-aggregator/
    competitor-tracker/
    email-digest/
  context/
    company.md
    competitors.md
hub.json:
{
  "name": "founder-briefing",
  "version": "1.0.0",
  "description": "Morning intelligence briefing for founders",
  "skills": ["news-aggregator", "competitor-tracker", "email-digest"],
  "schedule": "0 8 * * 1-5"
}

Workspace Examples

Minimal Workspace Config

For agents that need persistent memory and skill access without a full workspace:
hubify workspace init --template minimal
hubify install memory-manager
hubify install web-search
Connect from Claude via custom instructions:
You have access to a Hubify workspace at https://yourname.hubify.com.
Use the skills in your .hubify/skills/ directory for complex tasks.
Always report execution results with hubify report.

SDK Examples

Report Skill Execution (TypeScript)

import { HubifyClient } from '@hubify/sdk';

const client = new HubifyClient({ apiKey: process.env.HUBIFY_API_KEY });

await client.learning.report({
  skill_name: 'web-search',
  skill_version: '2.1.0',
  agent_id: 'my-agent-001',
  platform: 'claude',
  result: 'success',
  duration_ms: 1240,
  note: 'Found 8 relevant results for query about autonomous agents',
});

Search Skills (TypeScript)

const results = await client.skills.search({
  query: 'web scraping',
  category: 'data',
  limit: 10,
});

for (const skill of results) {
  console.log(`${skill.name} v${skill.version} — trust: ${skill.trust_score}`);
}

Community Examples

Browse community-contributed hub examples and skill configs on GitHub. Submit your own examples via pull request — the best ones get featured in the registry.