Blog Publisher
Analysis
The skill is coherent for publishing a personal blog, but it grants broad repo/deployment authority and includes an image-generation helper whose provider behavior is under-disclosed and inconsistent.
Findings (5)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
git add -A git push origin preview --force ... git merge preview git push origin main
The workflow stages every local repo change, force-pushes the preview branch, and later pushes main/production. This is aligned with publishing, but it is broad and high-impact without requiring a shown diff or per-command confirmation.
Google AI Studio 사용 (기본값 - GOOGLE_API_KEY 필요) ... DEFAULT_PROVIDER = os.environ.get("IMAGE_PROVIDER", "openrouter")The helper documentation says Google is the default provider, but the code defaults to OpenRouter. If used without an explicit provider, prompts may go to a different external service than the user expects.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
env_path = Path(__file__).parent.parent / ".env" ... GOOGLE_API_KEY ... OPENROUTER_API_KEY
The included helper loads API keys from a local .env file or environment variables, while the registry metadata declares no environment variables or primary credential.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
볼트: `~/Library/Mobile Documents/com~apple~CloudDocs/_Obsidian/_Personal/Personal/` ... 초안: `Projects/블로그 - *.md` 또는 `Inbox/*.md`
The skill is designed to read from a personal Obsidian vault and draft folders. This is expected for blog publishing, but the source location may contain private notes.
에이전트가 먼저 `chatgpt-image-gen` 스킬을 사용해 이미지 생성을 시도합니다 ... OpenClaw Browser Relay ... ChatGPT 탭이 attach
The workflow delegates image generation to another skill through a browser relay and an attached ChatGPT tab. This is disclosed and purpose-aligned, but it crosses tool/account boundaries.
