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 agentmods add skills/contentscoin/qrcoding-skill-mcp/qrcoding-campaign-operatornpx skills add contentscoin/qrcoding-skill-mcp --skill qrcoding-campaign-operatorgit clone --depth 1 https://github.com/contentscoin/qrcoding-skill-mcpWrote 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/contentscoin/qrcoding-skill-mcp/qrcoding-campaign-operator)<a href="https://agentmods.dev/skills/contentscoin/qrcoding-skill-mcp/qrcoding-campaign-operator"><img src="https://agentmods.dev/badge/skills/contentscoin/qrcoding-skill-mcp/qrcoding-campaign-operator.svg" alt="Measured on agentmods" 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.00042 | $0.02738 |
| Opus 5 | $0.00021 | $0.01369 |
| Sonnet 5 | $0.00008 | $0.00548 |
| Haiku 4.5 | $0.00004 | $0.00274 |
Grade A, and why
qrcoding-campaign-operator scanned grade A with 1 finding 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 5d 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.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
allowed-tools: "Read, Grep, Bash(test *), Bash(curl *)" How it starts
The opening of the file, as written. The whole thing — 188 lines — stays where its author put it; the contents beside it link to each section on GitHub.
QR Coding Campaign Operator
사용자의 자연어 요청을 QR Agent Studio MCP 또는 REST API 호출로 수행한다. 이 skill은 구현 설계가 아니라, 에이전트가 사용자를 대신해 QR 캠페인을 운영하기 위한 실행 절차다.
상세 엔드포인트와 요청/응답 예시는 필요할 때 references/public-api-guide.md를 확인한다.
기본 설정
- Skill/MCP Gateway:
https://qrcoding-skill-mcp.vercel.app - MCP Endpoint:
https://qrcoding-skill-mcp.vercel.app/mcp - API Base URL:
https://qrcoding-skill-mcp.vercel.app - 인증 헤더:
x-api-key - API Key는
QRCODING_API_KEY환경변수에서 읽는 것을 기본으로 한다. - 실제 API Key를 답변, 로그, QR payload, markdown, public URL, screenshot에 노출하지 않는다.
- QR Coding MCP 도구가 사용 가능하면 MCP를 우선 사용한다.
- MCP 도구가 없거나 실패했을 때만
curlfallback을 사용한다. curlfallback 실행 전QRCODING_API_KEY가 없으면 사용자에게 키 설정을 요청하고 API 호출을 멈춘다.
GATEWAY_URL="${QRCODING_MCP_URL:-https://qrcoding-skill-mcp.vercel.app/mcp}"
BASE_URL="${QRCODING_BASE_URL:-https://qrcoding-skill-mcp.vercel.app}"
test -n "$QRCODING_API_KEY"
실행 도구 우선순위
- QR Coding MCP 도구가 있으면 MCP를 우선 사용한다.
- MCP 도구가 없거나 MCP 호출이 실패하면
QRCODING_API_KEY환경변수와curl로 직접 호출한다. - 실제 API Key,
x-api-key헤더 값, 발급된 full key를 답변이나 로그에 노출하지 않는다.
주요 MCP 도구:
| 작업 | MCP 도구 |
|---|---|
| 지원 기능/한도 확인 (먼저 확인) | get_capabilities |
| QR 검색 | search |
| 검색 결과 상세 조회 | fetch |
| 이미지 삽입용 QR 준비 | prepare_qr_for_image |
| QR 생성 (URL/텍스트/WiFi/vCard/이메일/SMS/전화/위치/일정; 디자인: 색·로고·shape·그라디언트·투명배경·프레임/CTA) | create_qr_code |
| 일괄 생성 (캠페인) | create_qr_batch |
| CSV 가져오기 | import_qr_csv |
| 로고 검증/준비 | upload_logo |
| 저장된 로고 라이브러리 조회 | list_logos |
| 저장된 로고 삭제 | delete_logo |
| QR 렌더링 | render_qr_code |
| QR JSON 스펙 조회 | get_qr_spec |
| 동적 QR 목적지 변경 | update_qr_destination |
| 스마트 라우팅 (기기/지역/언어/스케줄/AB/만료/비밀번호) | set_qr_routing |
| 앱 딥링크/유니버설 링크 QR (iOS/Android/데스크톱 분기) | create_app_link |
| QR 보관/비활성화 | archive_qr_code |
| QR 목록 조회 | list_qr_codes |
| AI 이미지 오버레이 지시문 생성 (QR 자리를 장면에 설계-인) | compose_qr_overlay (imageTool: gpt-image/gemini/codex; placement: card/transparent/framed) |
| 스캔 가능성 검증 | validate_qr_scanability |
| 분석 조회 (총 스캔) | get_qr_analytics |
| 분석 상세 (추이/기기/OS/브라우저/국가/referrer) | get_qr_analytics_detail |
| 계정/요금제 상태 조회 | get_account_status |
What ships with it
2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
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.
- 5d ago First seen · 188 lines · 42 tokens per session scan A b777e28bc2d7
qrcoding-campaign-operator is a skill published in the GitHub repository contentscoin/qrcoding-skill-mcp (0 stars, last pushed 2mo ago), licensed MIT. It adds 42 tokens to every session and 2,738 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
dcf-model
Build discounted cash flow valuation workbooks in Excel.
hermes-agent-skill-authoring
Author in-repo SKILL.md files: frontmatter and structure.
baoyu-article-illustrator
Article illustrations: type × style × palette consistency.
flash-attention
Speed up long-sequence transformer training and inference.
subagent-driven-development
Execute plans via delegatetask subagents (2-stage review).
grounded-citations
Ground answers and documents in cited, verifiable sources.