소스 정보
- 저장소
- hyc7511/openclaw-Storyboarder
- 최근 소스 활동
- 2026년 4월 22일 14:24
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 0
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/hyc7511/openclaw-Storyboarder --skill art-direction-review명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | art_direction_review |
| description | 视觉资产合规审核。核对美术组输出的提示词是否符合导演预期和项目整体画风。 |
| parameters | {"type":"object","properties":{"asset_id":{"type":"string","description":"视觉资产ID"},"prompt_content":{"type":"string","description":"美术生成的具体提示词"}},"required":["asset_id","prompt_content"]} |
你必须像美术总监一样苛刻。核对以下几点:
违禁词: anime, manga, chibi, cartoon, 2d, 3d render, CG, Unreal Engine render
强制词: realistic photography, 8k, ultra-detailed, detailed, intricate, masterpiece, best quality
def execute(params):
import sqlite3
import os
asset_id = params.get("asset_id")
prompt = params.get("prompt_content", "").lower()
# 建立敏感词与强制词库
forbidden_words = ["cyberpunk", "t-shirt", "phone", "smartphone", "earbuds", "headphones", "anime", "manga", "chibi", "cartoon", "2d", "3d render", "cg", "unreal engine render"]
required_words = ["realistic photography", "8k", "detailed", "ultra-detailed", "masterpiece", "best quality"]
# 检查违禁词
for word in forbidden_words:
if word in prompt:
return {
"status": "rejected",
"feedback": f"画风穿帮:检测到违禁词汇 '{word}',必须是纯粹的真人漫剧风格。"
}
# 检查强制词
missing_words = []
for word in required_words:
if word not in prompt:
missing_words.append(word)
if missing_words:
return {
"status": "rejected",
"feedback": f"画质警告:缺少核心质感控制词:{', '.join(missing_words)}"
}
# 数据库路径
db_path = os.path.join(os.path.dirname(__file__), "../../project/evolution_log.db")
conn = sqlite3.connect(db_path)
cursor = conn.cursor()
# 更新状态
cursor.execute('UPDATE assets SET status = ? WHERE asset_id = ?',
('approved', asset_id))
conn.commit()
conn.close()
return {
"status": "approved",
"message": "服化道审核通过,资产已锁定。"
}
SOC 직업 분류 기준