Brand-loom is an open-source Python library of commodity marketing skills (hooks, captions, SEO outlines, etc.) that run on any LLM provider, with an optional hosted brand-memory engine.

Stars

22

7-day growth

No data

Forks

3

Open issues

0

License

Apache-2.0

Last updated

2026-07-22

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It is model-agnostic (works with OpenAI, Anthropic, Gemini, Ollama), requires no coding agent, and includes a brand-context seam for consistent tone—while keeping the open core free and the advanced orchestration hosted separately.

Who it is for

  • Content marketers and social media managers
  • Developers building marketing automation
  • Startup founders creating brand content
  • SEO specialists needing structured outlines and schema

Use cases

  • Generating social media captions and hooks from a topic
  • Repurposing long-form content into threads or carousels
  • Creating SEO article outlines and FAQPage JSON-LD markup
  • Translating content between English and Traditional Chinese while preserving brand voice

Strengths

  • Model-agnostic design lets users switch providers with one environment variable
  • Usable via pip, CLI, or as a coding-agent skill (no vendor lock-in)
  • Brand context dict enables consistent tone across all skills
  • Comes with a built-in fake provider for testing and documentation

Considerations

  • Advanced multi-platform orchestration and quality scoring are only in the hosted product (neoxra.com)
  • Requires external LLM API keys for real use, incurring per‑call costs
  • Limited to single-shot and simple chain skills; no built-in retry or evaluation logic

README quick start

brand-loom

Open-source marketing skills that run on any model — with a hosted brand-memory engine. No coding agent required.

brand-loom is a library of commodity marketing skills — hooks, captions, hashtags, content repurposing, SEO outlines, FAQs, schema.org markup, CTAs, bilingual translation, and LinkedIn posts — that run on any LLM (OpenAI, Anthropic, Gemini, or a local model via Ollama). Bring your own key. No coding agent, no vendor lock-in.

Want it on-brand and multi-platform automatically — without writing prompts? That's the hosted engine at neoxra.com (auto voice extraction, multi-platform orchestration, Brand Kit). brand-loom is the open core; Neoxra hosts the rest.

Why brand-loom

  • Model-agnostic. One interface, four providers, BYOK. Swap models with one env var.
  • No coding agent required. Plain Python — not coupled to Claude Code / Cursor / OpenClaw.
  • Brand-aware seam. Every skill accepts an optional brand_context. Ship a basic default here; get automatic, extracted brand voice on hosted Neoxra.

Quickstart (60 seconds, no API key)

pip install brand-loom
from brand_loom.providers import use_provider
from brand_loom.skills.hook import HookSkill

use_provider("fake")              # runs with zero keys; swap for "openai"/"anthropic"/"gemini"/"ollama"
skill = HookSkill()
print(skill.run_topic("How we cut cloud costs 40%"))

Real provider (BYOK):

pip install "brand-loom[openai]"
export OPENAI_API_KEY=sk-...
export BRANDLOOM_PROVIDER=openai

Run it as an agent (no coding agent required):

brand-loom run hook --text "How we cut cloud costs 40%"
brand-loom chain hook,caption --text "How we cut cloud costs 40%" --brand brand.json

A thin, linear runner — one skill or a simple chain, on any model. Sophisticated multi-platform orchestration (voice-matched, Planner→Critic, auto fan-out) lives in hosted Neoxra.

Agent chain (Python API):

from brand_loom.agent import run_chain, run_skill
from brand_loom.providers import use_provider

use_provider("fake")  # or "openai", "anthropic", "gemini", "ollama"

# Single skill
result = run_skill("hook", "How we cut cloud costs

Description

Open-source marketing skills that run on any model — with a hosted brand-memory engine. No coding agent required.

Related repositories

Similar projects matched by category, topics, and programming language.

0xwilliamortiz
Featured
0xwilliamortiz GitHub avatar

openclaude-improved

OpenClaude is an open-source CLI coding agent that runs on any platform and supports a wide range of LLM providers, offering the same tools and workflows as Claude Code.

AI & Machine LearningLarge Language Models
577
7-e1even
Featured
7-e1even GitHub avatar

learn-agent

A collection of notes on building coding agents, derived from the production development of the desktop agent Reina, with each mechanism simplified into a zero-dependency, single-file Node.js demo.

AI & Machine LearningLarge Language Models
218
deerwork-ai
Featured
deerwork-ai GitHub avatar

deer-workflow

An open-source Dynamic Workflow runtime that combines deterministic TypeScript orchestration with replaceable Agent runtimes.

AI & Machine LearningLarge Language Models
312