whatisgithub

What is brand-loom?

hogan-tech/brand-loom — explained in plain English

Analysis updated 2026-05-18

22PythonAudience · developerComplexity · 2/5LicenseSetup · easy

In one sentence

A model-agnostic library of marketing writing skills, like hooks, captions, and SEO outlines, that works with any LLM provider you bring a key for.

Mindmap

mindmap
  root((brand-loom))
    What it does
      Marketing writing skills
      Works with any LLM
      Optional brand context
    Tech stack
      Python
      OpenAI Anthropic Gemini
      Ollama
    Use cases
      Generate hooks captions
      Chain skills together
      Repurpose long content
    Audience
      Marketers
      Developers
      Agent skill users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Generate social media hooks, captions, and hashtags for a topic using your own model API key.

USE CASE 2

Chain multiple marketing skills together, like turning a topic into a hook and then a caption.

USE CASE 3

Repurpose a long article into a thread, carousel copy, or SEO outline.

USE CASE 4

Run the same skill across OpenAI, Anthropic, and Gemini to compare or verify consistent output.

What is it built with?

PythonOpenAI APIAnthropic APIGemini APIOllama

How does it compare?

hogan-tech/brand-loomagno-agi/agent-platform-railwayalexantaluo0/acot-vla-wm
Stars222222
LanguagePythonPythonPython
Setup difficultyeasymoderatehard
Complexity2/54/55/5
Audiencedeveloperdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
Use freely for any purpose, including commercial use, as long as you keep the copyright notice and include a copy of the license.

So what is it?

brand-loom is a Python library of common marketing writing tasks, called skills, such as generating hooks, captions, hashtags, SEO outlines, FAQs, calls to action, bilingual translation, and LinkedIn posts. It works with any of four language model providers, OpenAI, Anthropic, Gemini, or a local model through Ollama, and you bring your own API key. It does not require a coding agent like Claude Code or Cursor, though it can also install into one. A quickstart with no API key at all uses a fake provider so you can try a skill immediately after pip install. With a real key, you set an environment variable for the provider and export the matching API key, then either call the Python functions directly, run a skill from the command line, or chain several skills together, such as generating a hook and then a caption from the same topic. Each skill can also take an optional brand_context dictionary describing tone, audience, and phrases to use or avoid, though the README notes this repository ships only a basic default, automatic brand voice extraction and multi-platform publishing live in a separate hosted product called Neoxra, built by the same team, which this open-source library feeds into. The repository includes a parity evaluation that runs every skill against every available provider and reports pass or fail in a table, currently showing all skills passing across the fake, OpenAI, Anthropic, and Gemini providers. Skills can also be run with an optional self-check flag that applies rule-based lint checks, such as banned-phrase flagging and length validation, which only flag issues rather than scoring or retrying automatically. The project can also be installed as an agent skill into Claude Code, Cursor, or other skills.sh-compatible hosts using a single command. It is released under the Apache-2.0 license.

Copy-paste prompts

Prompt 1
brand-loom run hook --text "How we cut cloud costs 40%"
Prompt 2
brand-loom chain hook,caption --text "How we cut cloud costs 40%" --brand brand.json
Prompt 3
Show me how to add a brand_context with tone and audience to the hook skill in this repo.
Prompt 4
Walk me through installing brand-loom as an agent skill in Claude Code.

Frequently asked questions

What is brand-loom?

A model-agnostic library of marketing writing skills, like hooks, captions, and SEO outlines, that works with any LLM provider you bring a key for.

What language is brand-loom written in?

Mainly Python. The stack also includes Python, OpenAI API, Anthropic API.

What license does brand-loom use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice and include a copy of the license.

How hard is brand-loom to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is brand-loom for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.