Communitygithub.com

xxwzkdwz/artifact-3026-skill

일상의 사물을 3026년의 가상 박물관 유물로 변환하는 오픈 에이전트 스킬입니다.

artifact-3026-skill란 무엇인가요?

이 스킬은 사용자가 제공한 평범한 물건의 사진이나 설명을 받아 1000년 후 박물관 전시품으로 재해석합니다. 단순한 SF적 상상이 아니라, 현재 사람들이 그 물건에 부여하는 의미를 관찰하고 미래 큐레이터가 약간 잘못 해석함으로써 유머나 감동을 만들어냅니다. Claude Code, Cursor, Codex 등 파일 읽기와 로컬 Python 실행이 가능한 에이전트에서 동작하며, 선택적으로 이미지 생성/편집 도구를 연동할 수 있습니다. 핵심 가치는 원본 물건의 정체성을 유지하면서 창의적인 허구를 더하는 것으로, 개인정보 보호, 현실적 감정 연결, 그리고 결과물이 진짜 감정이나 역사적 사실로 오해되지 않도록 하는 데 중점을 둡니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add xxwzkdwz/artifact-3026-skill

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

유물 3026

일상에서 발견한 평범한 물건을 감정적으로 알아볼 수 있는 박물관 유물로 만드세요. 과학 소설식 상상이 아니라, 오늘날 그 물건이 사람들에게 의미하는 바를 미래 큐레이터가 살짝 잘못 해석하도록 함으로써 드러냅니다.

호스트 에이전트는 스킬 리소스를 읽을 수 있어야 합니다. 렌더링을 위해서는 Python 3.11 이상의 로컬 실행 환경이 필요하며, 이미지 생성 또는 편집은 선택 사항입니다.

물건 큐레이팅

  • 제공된 사진이나 설명에서 시작합니다. 변환 전에 첨부된 이미지를 검사합니다.
  • 사용자에게 질문하는 대신 무해한 창의적 선택을 추론합니다. 기본적으로 1000년 후의 미래와 건조하고 제도적으로 엄중한 어조로 설정합니다.
  • 사진 편집 시 물체의 특징적인 실루엣, 마모, 라벨, 결점을 보존합니다. 결과물은 계속 사용자의 물건임을 알아볼 수 있어야 합니다.
  • 농담이나 감정적 전환은 물건 주변의 진짜 현대적 행동 한 가지로부터 만들어냅니다. 무작위 초현실주의, 일반적인 디스토피아, 어떤 물건에도 맞는 듯한 설정은 피합니다.
  • 모든 출처, 날짜, 해석, 등록 번호, 박물관 기관은 허구로 처리합니다. 결과물을 감정이나 역사적 사실로 제시하지 마십시오.
  • 원본 사진에 있는 개인정보를 노출하지 마십시오. 얼굴, 주소, 배지, 계정 정보 또는 기타 식별 정보는 블러 처리, 자르기, 생략하거나 재생산 전에 물어보십시오.
  • 사용자의 언어를 따릅니다. 허구적 프레임을 응답과 구조화된 소스 데이터에서 명확히 유지하며, 완성된 이미지나 공유 카드 안에 AI 생성 배지나 유사한 표시를 넣지 마십시오.

전시품 만들기

다음 요소들을 하나의 일관된 개념으로 만듭니다:

  1. 간결한 미래 유물 이름: 영어 2-8단어 또는 중국어 약 2-12자.
  2. 한 줄 정체성: 현대 물건, 추정 시대, 재료.
  3. 추정된 역사적 용도를 포함한 박물관 해설: 영어 35-65단어 또는 중국어 약 70-160자.
  4. 가장 날카로운 농담이나 감정적 전환을 제공하는 큐레이터 노트: 영어 5-14단어 또는 중국어 약 10-28자.
  5. FM-<미래연도>-<네자리> 형식의 가상 등록 번호.
  6. 전시 장면을 위한 짧은 시각적 방향.

사용자가 특정 어조를 지정하면 따릅니다. 그렇지 않으면 물건에 가장 잘 맞는 어조를 선택합니다:

  • 무표정(deadpan): 평범한 행동에 대한 학문적 확신.
  • 다정한(tender): 마모, 습관 또는 애착에 대한 부드러운 관심.
  • 터무니없는(absurd): 한 가지 절제된 만화적 도약을 가진 그럴듯한 제도적 오해.

사용자가 여러 변형, 특정 어조를 요청하거나 약한 문구 개선을 도와달라고 하면 references/curatorial-guide.md를 참조합니다.

이미지 만들기

사용 가능한 이미지 생성 또는 편집 도구가 있을 때, 카드를 배치하기 전에 박물관 전시 이미지를 만듭니다:

  • 원본 사진이 있으면 이미지 편집을 선호합니다. 실루엣과 정체성을 나타내는 세부 사항은 충실히 유지하면서 배경을 박물관 전시장으로 대체합니다.
  • 원본 사진이 없으면 설명에서 유물을 생성하지만, 지원되지 않는 로고나 식별 표시는 추가하지 마십시오.
  • 전시 이미지에 긴 텍스트를 넣지 마십시오. 타이포그래피는 결정론적 카드 렌더러에 속합니다.
  • 사용자가 원래 상태 그대로 보존을 요청하지 않는 한, 물건을 새 제품이 아닌 고고학적 생존체로 취급합니다: 그럴듯한 노화, 절제된 수리, 재료 변화를 허용하지만 알아볼 수 있도록 유지합니다.
  • 기본적으로 3/4 또는 약간 비스듬한 시점, 중앙에서 벗어난 구도, 어두운 돌 또는 산화 금속 수집 공간, 두꺼운 전시 유리, 절제된 먼지 광선을 사용합니다. 밝고 중앙에 배치된 대칭적이고 무균적인 제품 사진이나 현대적인 쇼룸 스타일은 피합니다.
  • 사용자가 원래 상태 보존을 요청하면 물건의 현대적 마모와 재료를 그대로 유지합니다. 배경과 조명만 변경하고, 1000년의 손상을 추가하지 마십시오.
  • 호스트 에이전트가 이미 접근할 수 있는 이미지 생성 도구를 사용합니다. 저장소 소유 API 키, 호스팅 추론 서비스, 유료 계정 또는 타사 업로드가 필요하지 않아야 합니다.

전시 장면을 생성하거나 편집하기 전에 references/visual-direction.md를 참조합니다. 기본 프롬프트 구조, 보존 재정의, 그리고 패턴이 있는 빨대 컵을 기반으로 한 예시가 포함되어 있습니다.

이미지 생성을 사용할 수 없으면 원본 사진이 있을 경우 계속 진행합니다. 그렇지 않으면 라벨, 즉시 사용 가능한 이미지 프롬프트 및 타이포그래피 공유 카드를 제공합니다. 이미지가 생성된 척 하지 마십시오.

공유 카드 렌더링

공유 가능한 유물을 만들기 위해 references/card-schema.md의 스키마를 사용하여 전시 필드를 JSON으로 작성한 후, 다음 명령을 실행합니다:

python3 <skill-directory>/scripts/render_exhibit_card.py exhibit.json \
  --output future-museum-card.svg

<skill-directory>를 이 SKILL.md가 포함된 폴더로 확인합니다. 생성된 전시 이미지를 JSON의 image_path로 전달합니다. 렌더러는 Python 표준 라이브러리만 사용하며 편집 가능한 1080×1440 SVG를 생성합니다.

완성된 이미지를 보여주고 라벨을 복사 가능한 텍스트로 제공합니다. 주변 응답에서 이 개념을 창의적인 허구 전시품으로 식별하고, 가능할 때 구조화된 소스 기록에 이미지 출처를 보존합니다. 완성된 이미지나 공유 카드 안에 AI 생성 문구, 배지, 워터마크 또는 이와 동등한 표시를 넣지 마십시오.

완료 확인

  • 현대 물건이 여전히 식별 가능해야 합니다.
  • 해석에는 일반적인 미래 농담이 아닌, 물건 특정적인 인간의 진실이 하나 포함되어야 합니다.
  • 카드에는 지원되지 않는 로고, 개인정보, 또는 사실적 감정 주장이 없어야 합니다.
  • 렌더링된 SVG에는 AI 생성 배지, 워터마크 또는 이와 동등한 표시가 없어야 합니다.
  • 주변 응답에서 전시 해석이 창의적 허구이며 실제 감정이나 역사 기록이 아님을 여전히 명확히 해야 합니다.
  • 복사본이 너무 길어 렌더링에 실패하면, 읽을 수 있는 크기 이하로 줄이지 말고 복사본을 줄입니다.

관련 스킬