AwesomeWebpageMetaSkill
Build a local multimedia webpage project from a user topic, audience, language, style, and media preferences by framing requirements, researching, p…
它会碰到什么
逐条看命中(18 条严重或高危)
- 高
scripts/media_assets_collect.py:6cred-envreadproject_root = Path(os.environ["PROJECT_ROOT"]).expanduser().resolve()
- 高
scripts/media_assets_collect.py:12cred-envread"image_download": os.environ.get("IMAGE_DOWNLOAD", ""), - 高
scripts/media_assets_collect.py:13cred-envread"image_aigc": os.environ.get("IMAGE_AIGC", ""), - 高
scripts/media_assets_collect.py:14cred-envread"audio_aigc": os.environ.get("AUDIO_AIGC", ""), - 高
scripts/media_assets_collect.py:15cred-envread"video_aigc": os.environ.get("VIDEO_AIGC", ""), - 高
scripts/media_bind_validate.py:8cred-envreadproject_root = Path(os.environ["PROJECT_ROOT"]).expanduser().resolve()
- 高
scripts/media_bind_validate.py:15cred-envreadreturn os.environ.get(f"INCLUDE_{name.upper()}", "YES") == "YES" - 高
scripts/media_bind_validate.py:133cred-envread"image_download": os.environ.get("IMAGE_DOWNLOAD", ""), - 高
scripts/media_bind_validate.py:134cred-envread"image_aigc": os.environ.get("IMAGE_AIGC", ""), - 高
scripts/media_bind_validate.py:135cred-envread"audio_aigc": os.environ.get("AUDIO_AIGC", ""), - 高
scripts/media_bind_validate.py:136cred-envread"video_aigc": os.environ.get("VIDEO_AIGC", ""), - 高
scripts/media_slots_normalize.py:20cred-envreadoutline = str(payload.get("page_outline") or os.environ.get("PAGE_OUTLINE", "")) - 高
scripts/media_slots_normalize.py:22cred-envreadpayload.get("requirement_framing") or os.environ.get("REQUIREMENT_FRAMING", "") - 高
scripts/media_slots_normalize.py:24cred-envreadvisual_style = str(payload.get("visual_style") or os.environ.get("VISUAL_STYLE", "")) - 高
scripts/media_slots_normalize.py:34cred-envreadvalue = str(raw if raw is not None else os.environ.get(name, "YES")).strip().lower()
- 高
scripts/webpage_write.py:14cred-envreadworkspace = Path(os.environ["WORKSPACE_DIR"]).expanduser().resolve()
- 高
scripts/webpage_write.py:15cred-envreadproject_root = Path(os.environ["PROJECT_ROOT"]).expanduser().resolve()
- 高
scripts/webpage_write.py:18cred-envreadraw_env = os.environ.get("WEBPAGE_SOURCE_JSON")
这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。
技能内容
AwesomeWebpageMetaSkill
Build a local multimedia webpage project from a topic, audience, language,
style, and media preference request.
Pipeline:
- Requirement Framing
- Deep Research
- Page Outline (section structure + media intents; no filenames)
- Media Acquisition (search / AIGC; producers emit
*_READY:lines) - Media Assets Collect (deterministic path + existence check)
- Webpage Source Generation
- Deterministic Webpage Write
- Deterministic Media Bind + Validation
- Local Validation
- Publish Complete Webpage Bundle
- Delivery Guide
The current code-owned media capability candidate is OpenRouter. Its volatile
credential, endpoint, and proxy are leased from ordinary Provider Settings only
after the explicit media-send approval gate; they never enter this plan or a
persisted run. Non-secret media model defaults, output directory, and media
strategy remain configuration-owned, and individual steps must not invent them.
想直接用这个技能?
本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。
它属于哪个仓库
src/opensquilla/skills/bundled/AwesomeWebpageMetaSkill/SKILL.md