Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add modu-ai/moai-cowork --skill marketing-workflowgit clone --depth 1 https://github.com/modu-ai/moai-coworkWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/modu-ai/moai-cowork/marketing-workflow)<a href="https://agentmods.dev/skills/modu-ai/moai-cowork/marketing-workflow"><img src="https://agentmods.dev/badge/skills/modu-ai/moai-cowork/marketing-workflow/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/modu-ai/moai-cowork/marketing-workflow"><img src="https://agentmods.dev/badge/skills/modu-ai/moai-cowork/marketing-workflow.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00073 | $0.00656 |
| Opus 5.5 | $0.00029 | $0.00262 |
| Sonnet 5.5 | $0.00015 | $0.00131 |
| Haiku 4.5 | $0.00007 | $0.00066 |
Grade A, and why
marketing-workflow scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 17d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
마케팅 작업 경로
- 제품·브랜드, 채널, 대상 고객, 예산, 기간, 성공 지표와 필요한 산출물을 확인한다. 필수 입력이 없으면 현재 런타임의 질문 채널로 묻고, 질문할 수 없는 하위 실행에서는 누락 자료를 blocker로 반환한다.
- 캠페인·광고·SEO·성과 분석은 해당
marketing-*스킬을, 블로그·뉴스레터·SNS·카피·발행 계획은 해당content-*스킬을 따른다. ChatGPT의 일반 이미지는 현재 대화에 제공된 이미지 도구를 사용한다. ChatGPT Images 2.5 요청도 기본 이미지 도구로 생성·편집하고, 모델 표시가 없으면 개별 호출의 정확한 모델은 미확인으로 보고한다. Flare·Sunburst API 모델 ID 지정은 설치된moai-media:media-codex-image의 별도 인증·과금 경로를 확인한다. Higgsfield 지정 요청은 실제 연결과 모델을 확인하고, 설치된 경우moai-media:media-higgsfield-image를 사용한다. 영상·음성은 설치된 제작 스킬과 실제 도구가 있을 때만 생성한다. - CPC·CTR·ROAS·CAC·벤치마크 등 수치는 실제 조회 결과나 현재 출처와 기준 시점을 붙인다. 가정과 추정치는 실측치와 구분한다. 예산 배분과 기대 성과의 산식을 표시한다.
- 외부 게시와 광고 계정의 생성·수정·활성화는 사용자의 해당 작업 승인 범위를 확인한 뒤 수행한다. 승인된 신규 광고는 PAUSED로 만든다. 인증 정보는 산출물에 기록하지 않는다.
- 광고 주장과 메시지 발송의 국내 규정은 현재 적용 기준과 원본 근거를 확인한다.
moai-seller:commerce-ad-claim-compliance-kr와moai-seller:commerce-message-compliance-kr가 설치돼 있으면 해당 지침도 활용한다. 없거나 법적 근거를 확인하지 못했으면 준수 판정을 보류하고 발송 자격을 확인할 항목을 적는다. 제출 전marketing-evidence-audit기준으로 수치·카피·채널 제한을 대조한다. 같은 주체의 자기 검수는 독립 감사라고 부르지 않는다.
Claude의 campaign-strategist 에이전트와 목적이 겹친다. ChatGPT 플러그인에서는 이 스킬이 발견 가능한 진입점이다.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 17d ago Changed · +1 lines 4f3a47699267
- 28d ago First seen · 17 lines · 73 tokens per session scan A 408e1c16d3d6
marketing-workflow is a skill published in the GitHub repository modu-ai/moai-cowork (311 stars, last pushed 15d ago), licensed Apache-2.0. It adds 73 tokens to every session and 656 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-26.
Other skills, from other repositories
market-intelligence-report
Produce a Market Intelligence Report — YouTube competitive research, channel analysis, content gap discovery, idea generation, daily scanning, and AI trend scouting — then render it as a BenAI-branded HTML dashboard in the instant-ui design language. Use this skill whenever the user says "market intelligence report"…
phpunit-migration-test-reviewing
Internal sub-skill. Do not auto-activate. Use only when explicitly invoked by name by another skill or agent.
phpunit-unit-test-reviewing
Internal sub-skill. Do not auto-activate. Use only when explicitly invoked by name by another skill or agent.
linkedin-writer-vault
Vault-aware LinkedIn writer. Same step-by-step LinkedIn post process as linkedin-writer, but ICP, voice, and offer context come from the vault's Context/ folder instead of being bundled inside the skill. Update one file in the vault and every skill pointing to it inherits the change. TRIGGERS: LinkedIn post, LinkedIn…
marketing-os-carousel
Build an image-first social carousel from an asset already filed in the Marketing OS, export it as a PDF, and record it back as a real channel asset. Brand palette, typography, the logo pointer and the never-black-background rule all resolve from Context/brand/brand-kit.md. Source is a filed newsletter edition…
operator
Build and schedule a personalized Operator prompt that runs a Baalda vault as a second brain on a recurring cadence. Run it from inside the vault: it reads Context/ and CLAUDE.md first to infer org, team, brand voice and paths, then asks only the gaps (cadence, connectors, DM recipient, budgets, signature), writes the…