Generate social media hooks, captions, and hashtags for a topic using your own model API key.
Chain multiple marketing skills together, like turning a topic into a hook and then a caption.
Repurpose a long article into a thread, carousel copy, or SEO outline.
Run the same skill across OpenAI, Anthropic, and Gemini to compare or verify consistent output.
| hogan-tech/brand-loom | agno-agi/agent-platform-railway | alexantaluo0/acot-vla-wm | |
|---|---|---|---|
| Stars | 22 | 22 | 22 |
| Language | Python | Python | Python |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 4/5 | 5/5 |
| Audience | developer | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
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.
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.
Mainly Python. The stack also includes Python, OpenAI API, Anthropic API.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice and include a copy of the license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.