Skip to main content

Skills Hub

The Skills Hub is a community gallery built into XainFlow where you can discover, clone, and share reusable AI skills. Access it from the Hub tab on the Skills page in your workspace.

Whether you need product photography, social media content, or video promos, the Hub has ready-to-use skills you can clone into your workspace and start using immediately.

Browsing the Hub

The Hub displays skills in a gallery grid. Use these tools to find what you need:

Type keywords in the search bar to filter skills by name or description. Results update as you type.

Category Filters

Filter skills by category to narrow your search:

CategoryWhat You'll Find
PhotographyProduct shots, lifestyle photography, flat lays
SocialSocial media kits, story templates, platform-specific content
BrandingBrand-consistent assets, logo variations, style guides
ToolsBatch processing, background removal, image decomposition
VideoPromotional videos, UGC-style ads, animated showcases
MarketingFull campaigns, multi-channel content packages
WorkflowMulti-step automation, pipeline templates
CustomCommunity-created skills that don't fit other categories

Sort Options

Sort the gallery by:

  • Popular — most cloned skills first
  • Recent — newest additions first
  • Name — alphabetical order

The top of the Hub highlights featured skills selected by the XainFlow team. These are well-tested, broadly useful skills that showcase what's possible.

Skill Detail Page

Click any skill in the gallery to view its detail page. You'll see:

SectionWhat It Shows
Cover imageVisual preview of the skill's output
AuthorWho created and published the skill
Clone countHow many users have cloned this skill
VersionCurrent version number
Credit budgetEstimated credits per execution
RequirementsWhat the skill needs (e.g., input images, brand context)
Preview galleryExample outputs generated by the skill
Raw SKILL.mdView the full skill source to understand what it does
tip

Always check the raw SKILL.md before cloning. It shows exactly what tools the skill uses, what inputs it expects, and how many credits it typically costs.

Cloning a Skill

To use a skill from the Hub in your workspace:

  1. Open the skill detail page.
  2. Click Clone.
  3. The skill is copied into your workspace as a global skill.

Once cloned:

  • The skill appears in your workspace's Skills list.
  • You can edit the cloned copy to customize it for your needs.
  • Context injection automatically personalizes the skill with your workspace's brand data (styles, variables, logos) if the skill supports it.
  • The original Hub skill is not affected by your edits.
info

Cloning creates an independent copy. If the original skill is updated in the Hub, you won't receive the update automatically — you can re-clone to get the latest version.

Publishing to the Hub

Share your custom skills with the XainFlow community by publishing them to the Hub.

Who Can Publish

Any workspace member with a skill in their workspace can publish it. Both global and project-scoped skills can be published.

How to Publish

  1. Navigate to your Skills list in the workspace.
  2. Open the skill you want to publish.
  3. Click Publish to Hub.
  4. Fill in the publish dialog:
    • Confirm the skill name and description.
    • Select a category.
    • Add a cover image (optional but recommended).
  5. Click Publish.

What Gets Sanitized

When you publish, XainFlow automatically strips workspace-specific data:

  • Workspace IDs are removed so the skill works in any workspace.
  • Project references are generalized.
  • Personal API keys or tokens are never included.

Versioning

  • The first time you publish a skill, it receives version 1.0.0.
  • Each time you re-publish the same skill, the patch version auto-increments (1.0.1, 1.0.2, etc.).
  • There's no manual version control — just publish again when you've improved the skill.

Using Skills via MCP

You can browse and clone Hub skills programmatically through MCP tools.

Listing Hub Skills

Use xainflow_list_skills with the hub parameter set to true:

xainflow_list_skills(hub: true)

This returns all published Hub skills with their metadata (name, description, category, clone count, version).

Cloning a Skill

Use xainflow_clone_skill with the skill ID from the Hub:

xainflow_clone_skill(skill_id: "product-shots")

The skill is cloned into your current workspace, ready to use.

Example Conversation

You: "Show me what skills are available in the Hub"

Assistant: Calls xainflow_list_skills(hub: true) and displays a list of available skills with descriptions and categories.

You: "Clone the social-media-kit skill"

Assistant: Calls xainflow_clone_skill(skill_id: "social-media-kit"). The skill is now in your workspace. "I've cloned social-media-kit into your workspace. Want me to run it?"

Context Injection

Context injection is what makes the same skill produce different results for different workspaces. When a skill declares requires-context in its frontmatter, XainFlow automatically injects your workspace's brand data at runtime.

How It Works

  1. A skill specifies which context fields it needs (e.g., brand guidelines, color palette).
  2. When the skill runs, XainFlow pulls those values from your workspace's styles and variables.
  3. The AI agent receives the skill instructions plus your brand context, producing personalized output.

Available Context Fields

FieldSourceWhat It Provides
brand_guidelinesWorkspace variablesOverall brand rules and voice
color_paletteWorkspace stylesBrand colors for consistent output
tone_of_voiceWorkspace variablesWriting style and personality
brand_logoWorkspace assetsLogo for overlays and compositions
target_audienceWorkspace variablesWho the content is for
brand_fontsWorkspace stylesTypography preferences

Example

Two agencies both clone the brand-assets skill. Agency A has a playful tech brand with bright colors. Agency B has a luxury fashion brand with muted tones. The same skill produces completely different outputs because each workspace's brand context is injected automatically.

info

Context injection only activates for skills that explicitly request it via requires-context. Skills without this field work the same way in every workspace.

Official Skills Catalog

These skills are maintained by the XainFlow team and available to all workspaces:

SkillCategoryDescriptionCredit Budget
product-shotsPhotographyProfessional product photography variations for e-commerce and social media~15 credits
social-media-kitSocialMulti-platform content from a single concept — Instagram, TikTok, stories, banners~25 credits
brand-assetsBrandingBrand-consistent images using workspace styles and variables~20 credits
background-batchToolsBatch background removal for multiple images at once~5 credits/image
video-promoVideoShort promotional videos from product images or concepts~40 credits
full-campaignMarketingComplete marketing campaign — product shots, lifestyle photos, multi-platform formats, and promo videos~80 credits
image-decomposerToolsAnalyze any image and extract individual elements (characters, icons, text, UI) in isolation~15 credits
ugc-videoVideoAuthentic UGC-style video ads with AI-generated creators showcasing products~50 credits
warning

Credit budgets are estimates. Actual costs depend on the models and resolutions you choose during execution. The skill always shows a cost breakdown and asks for confirmation before running.