{"id":"ef90b927-4227-460d-a667-cd946ab4b570","entityType":"agent","slug":"clawhub-bonniegeng-max-museum-explorer","name":"Museum Visit Planner & Guide","canonicalUrl":"https://www.xpersona.co/agent/clawhub-bonniegeng-max-museum-explorer","canonicalPath":"/agent/clawhub-bonniegeng-max-museum-explorer","generatedAt":"2026-10-11T10:52:12.406Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T08:19:16.854Z","emptyReason":null},"description":"Plan a specific museum or exhibition visit with verified logistics and 90/180-minute routes, get concise on-site exhibit explanations, or turn a completed visit into a sourced memory note. Also advises on how to share what you saw within copyright, photo, and venue rules. Use for a named venue, exhibition, artwork, or completed museum visit. Does not generate images or stickers, and does not publish.","descriptionLabel":"Source description","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s177a17hvg3zhw52zw2mxzxabh8bgk1g:museum-explorer","sourceUrl":"https://clawhub.ai/bonniegeng-max/museum-explorer","homepage":"https://clawhub.ai/bonniegeng-max/skills/museum-explorer","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/bonniegeng-max/museum-explorer","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/bonniegeng-max/skills/museum-explorer","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":61,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Museum Visit Planner & Guide technical dossier on Xpersona with agent coverage, OPENCLEW support, and live trust metadata."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T08:19:16.854Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T08:19:16.854Z","emptyReason":null},"stars":null,"forks":null,"downloads":1114,"packageName":null,"latestVersion":"2.1.1","tractionLabel":"1.1K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T08:19:16.784Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T08:19:16.854Z","lastCrawledAt":"2026-10-11T08:19:16.784Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T08:19:16.784Z","lastVerifiedAt":null,"highlights":[{"version":"2.1.1","createdAt":"2026-09-29T08:08:05.686Z","changelog":"2.1.1 — 修复发布元数据：恢复显示名「Museum Visit Planner & Guide」（2.1.0 发布未带 --name 导致回退为裸 slug）。文件内容与行为无变化。","fileCount":12,"zipByteSize":18456},{"version":"2.1.0","createdAt":"2026-09-29T07:59:26.822Z","changelog":"2.1.0 — 新增第 7 家展馆卡：景德镇中国陶瓷博物馆（首家专业馆，无语佛/沉思罗汉动线、唯一预约渠道「畅游景德镇」小程序、同名馆消歧）；新增 references/shareable-visit-content.md 看展后可传播内容合规指引（文物本体/照片/场馆规定/馆方IP 四层权利 + 风险阶梯）；SKILL.md 增加可选 Shareable Content 节与明确的手交边界，Plan/Guide/Remember 三模式不变","fileCount":12,"zipByteSize":18505},{"version":"2.0.1","createdAt":"2026-09-16T10:10:04.527Z","changelog":"Clarifies that output follows the user's current language and makes bilingual examples and status labels explicitly optional, resolving localization scan findings from 2.0.0.","fileCount":9,"zipByteSize":11464},{"version":"2.0.0","createdAt":"2026-09-16T10:04:49.637Z","changelog":"Rebuilds Museum Explorer around three independent modes: verified 90/180-minute visit planning, concise on-site guidance, and sourced post-visit memory. Adds six venue starter packs, reusable templates, and a historical example while removing stale live indexes and automatic file-writing behavior.","fileCount":9,"zipByteSize":11156},{"version":"1.6.10","createdAt":"2026-09-15T01:55:37.930Z","changelog":"discoverability fix — 补全 categories 与 topics（此前落进 other 分类、站内检索不可见）。无内容变更，文件与上一版完全一致。","fileCount":3,"zipByteSize":3345},{"version":"1.6.9","createdAt":"2026-09-11T18:49:05.991Z","changelog":"Single-file review-safe museum visit planning, on-site explanation, and post-visit reflection core.","fileCount":3,"zipByteSize":3231},{"version":"1.6.8","createdAt":"2026-09-11T17:23:49.339Z","changelog":"Fixed encoded path traversal, replaced encoded data injection with inert JSON, required explicit language choice, and converted release instructions to language-neutral templates.","fileCount":10,"zipByteSize":39027},{"version":"1.6.7","createdAt":"2026-09-11T15:22:10.371Z","changelog":"Security and provenance hardening: local-only journal assets, safe photo paths, narrow triggers, venue/source boundaries, least-privilege writes, and bilingual journal UI.","fileCount":10,"zipByteSize":42060}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s177a17hvg3zhw52zw2mxzxabh8bgk1g:museum-explorer","setupComplexity":"low","setupSteps":["Install using `clawhub skill install s177a17hvg3zhw52zw2mxzxabh8bgk1g:museum-explorer` in an isolated environment before connecting it to live workloads.","No published capability contract is available yet, so validate auth and request/response behavior manually.","Review the upstream CLAWHUB listing at https://clawhub.ai/bonniegeng-max/museum-explorer before using production credentials."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bonniegeng-max-museum-explorer/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bonniegeng-max-museum-explorer/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bonniegeng-max-museum-explorer/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-bonniegeng-max-museum-explorer/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-bonniegeng-max-museum-explorer/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-bonniegeng-max-museum-explorer/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-11T10:52:12.402Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bonniegeng-max-museum-explorer/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bonniegeng-max-museum-explorer/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bonniegeng-max-museum-explorer/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bonniegeng-max-museum-explorer/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T08:19:16.854Z","emptyReason":null},"readme":"Skill: Museum Visit Planner & Guide\n\nOwner: bonniegeng-max\n\nSummary: Plan a specific museum or exhibition visit with verified logistics and 90/180-minute routes, get concise on-site exhibit explanations, or turn a completed visit into a sourced memory note. Also advises on how to share what you saw within copyright, photo, and venue rules. Use for a named venue, exhibition, artwork, or completed museum visit. Does not generate images or stickers, and does not publish.\n\nTags: latest:2.1.1\n\nVersion history:\n\nv2.1.1 | 2026-09-29T08:08:05.686Z | user\n\n2.1.1 — 修复发布元数据：恢复显示名「Museum Visit Planner & Guide」（2.1.0 发布未带 --name 导致回退为裸 slug）。文件内容与行为无变化。\n\nv2.1.0 | 2026-09-29T07:59:26.822Z | user\n\n2.1.0 — 新增第 7 家展馆卡：景德镇中国陶瓷博物馆（首家专业馆，无语佛/沉思罗汉动线、唯一预约渠道「畅游景德镇」小程序、同名馆消歧）；新增 references/shareable-visit-content.md 看展后可传播内容合规指引（文物本体/照片/场馆规定/馆方IP 四层权利 + 风险阶梯）；SKILL.md 增加可选 Shareable Content 节与明确的手交边界，Plan/Guide/Remember 三模式不变\n\nv2.0.1 | 2026-09-16T10:10:04.527Z | user\n\nClarifies that output follows the user's current language and makes bilingual examples and status labels explicitly optional, resolving localization scan findings from 2.0.0.\n\nv2.0.0 | 2026-09-16T10:04:49.637Z | user\n\nRebuilds Museum Explorer around three independent modes: verified 90/180-minute visit planning, concise on-site guidance, and sourced post-visit memory. Adds six venue starter packs, reusable templates, and a historical example while removing stale live indexes and automatic file-writing behavior.\n\nv1.6.10 | 2026-09-15T01:55:37.930Z | user\n\ndiscoverability fix — 补全 categories 与 topics（此前落进 other 分类、站内检索不可见）。无内容变更，文件与上一版完全一致。\n\nv1.6.9 | 2026-09-11T18:49:05.991Z | user\n\nSingle-file review-safe museum visit planning, on-site explanation, and post-visit reflection core.\n\nv1.6.8 | 2026-09-11T17:23:49.339Z | user\n\nFixed encoded path traversal, replaced encoded data injection with inert JSON, required explicit language choice, and converted release instructions to language-neutral templates.\n\nv1.6.7 | 2026-09-11T15:22:10.371Z | user\n\nSecurity and provenance hardening: local-only journal assets, safe photo paths, narrow triggers, venue/source boundaries, least-privilege writes, and bilingual journal UI.\n\nv1.6.5 | 2026-09-10T02:08:29.270Z | user\n\nv1.6.5: 恢复标准 YAML frontmatter（修复 1.6.x 结构回退）+ 补 registry topics 提升搜索召回\n\nv1.6.4 | 2026-09-07T02:08:42.917Z | user\n\n第二轮扫描收尾：会话级确认 gate 落地 data-sources 合并/SKILL.md/data 索引/观展单模板；T09 升级为 JS 字符串字面量序列化完整约束（双引号转义/反斜杠/禁 script 闭包/外部文本先清洗）\n\nv1.6.3 | 2026-09-07T01:36:46.486Z | user\n\n安全收尾：journal/ 吴哥副本补修漏点 + JOURNAL_DATA </script> 解析期逃逸红线 + 文件写入能力边界硬约束（路径白名单/覆盖前确认/白名单外零写入/退出选项/数据最小化），回应 SkillSpector Context-Inappropriate Capability finding\n\nv1.6.2 | 2026-09-06T12:38:17.461Z | user\n\n扫描收尾（SDI-4+T09）：sxhm 数据溯源元数据如实化（混合源：44 临展+2 常设，按 url/status 区分）；examples 吴哥手帐副本同步 esc() 引号转义与数值钳制\n\nv1.6.1 | 2026-09-06T04:28:05.853Z | user\n\n安全修复（T09）：手帐模板 esc() 补齐引号转义，堵住 HTML 属性逃逸注入；makeStamp size/rot 数值钳制\n\nv1.6.0 | 2026-09-06T03:49:00.052Z | user\n\nv1.6.0：新增第十一馆——中华世纪坛艺术馆（5条目索引，官网不可达时的多源替代链抓取规则）+ 三阶段展品key字段打通 + 行前快查（预约直达/预约前需知）+ 首份实战策展卡样例\n\nv1.5.2 | 2026-09-03T16:51:48.455Z | user\n\nv1.5.2: 补标准 YAML frontmatter(name/description/version), 移除文末内嵌 ClawHub Meta 段\n\nv1.5.1 | 2026-09-02T13:47:47.220Z | user\n\nv1.5.1 修正：ClawHub 官方扫描(SDI-4)发现国博索引两处 fullTitle/notes 错位（帕拉第奥展/抗战展被误填为「了不起的汉字」全称），已从馆方官网详情页核实际全称修正\n\nv1.5.0 | 2026-09-02T13:11:33.688Z | user\n\nv1.5.0 积累：十馆索引（国博/故宫/上博/南博/陕历博/湖博/粤博/苏博/河南博物院/中国美术馆，合计261条）+ 闭展倒计时 + 三阶段字段打通 + 行前快查（预约直达）\n\nv1.4.0 | 2026-08-30T09:19:43.719Z | user\n\n六馆展览索引体系：上游同步从国博扩展到故宫/上博/南博/陕历博/湖博（合计 216 条目，全部 A 级馆方源实测同步）；故宫检索接口破解、上博/南博原生 JSON API、陕历博静态列表、湖博推介库定性；data-sources.md 固化六馆逐馆抓取规则\n\nv1.3.0 | 2026-08-30T08:30:31.626Z | user\n\n上游数据源体系：data-sources.md 实测清单（国博官网四层抓取规则、微信公众号发现路径、国内大馆与 Met API）、展览索引结构与同步流程、国博在展索引 37 条目实战产出\n\nv1.2.2 | 2026-08-30T06:57:54.362Z | user\n\nv1.2.2 安全加固：印章中心纹样 SVG 白名单过滤防注入；README 改 gh 认证移除 --force；SKILL.md 增本地数据与照片隐私告知；session.md 写入前告知用户；修复 SkillSpector 全部 7 项 findings\n\nv1.2.1 | 2026-08-30T06:11:22.090Z | user\n\nv1.2.1：移除 skill 包内附带的 publish.sh 发布脚本，改为 README 给出手动 GitHub 推送命令；修复 SkillSpector 因附带发布脚本导致的 suspicious 安全评级\n\nv1.2.0 | 2026-08-30T05:35:47.896Z | user\n\nv1.2.0：新增真实案例「遇见吴哥窟——柬埔寨国家博物馆文物特展」：完整行中观展问答记录、8件展品来源核验入库、7页电子手帐、SVG印章集章、待核实信息标注示范；SKILL.md 增加会话状态机制(session.md)与真实案例章节；新增 publish.sh 一键发布脚本\n\nv0.1.0 | 2026-08-29T16:00:59.422Z | auto\n\nInitial release of museum-explorer skill.\n\n- Provides an end-to-end workflow: pre-visit research, on-site exhibition experience, and post-visit journaling.\n- Generates curatorial cards with reliable museum/exhibition info, recommended exhibits, and shareable selections.\n- Supports deep exhibit interpretation and minimalist checklists for on-site use.\n- Creates realistic exhibit stamps and printable digital journals after the visit.\n- Emphasizes rigorous information verification, source attribution, and copyright compliance.\n\nArchive index:\n\nArchive v2.1.1: 12 files, 18456 bytes\n\nFiles: CHANGELOG.md (2645b), examples/visit-brief-example.md (2185b), LICENSE (906b), README.md (2384b), references/shareable-visit-content.md (4998b), references/venue-starter-packs.md (5777b), skill-card.md (2290b), SKILL.md (8184b), templates/visit-brief.md (1325b), templates/visit-memory.md (566b), test/static.test.js (2351b), _meta.json (134b)\n\nFile v2.1.1:SKILL.md\n\n---\nname: museum-explorer\nversion: 2.1.1\ndescription: Plan a specific museum or exhibition visit with verified logistics and 90/180-minute routes, get concise on-site exhibit explanations, or turn a completed visit into a sourced memory note. Also advises on how to share what you saw within copyright, photo, and venue rules. Use for a named venue, exhibition, artwork, or completed museum visit. Does not generate images or stickers, and does not publish.\nallowed-tools: WebSearch, WebFetch, Read\n---\n\n# Museum Visit Planner & Guide\n\n## What It Does\n\nHelp a visitor make one museum visit easier to plan, richer on site, and easier to remember afterward.\n\nThe skill has three independent modes:\n\n- **Plan**: verify visit logistics and create a realistic 90- or 180-minute route.\n- **Guide**: explain an artwork, object, label, room, or theme in a concise on-site format.\n- **Remember**: turn the visitor's notes and reactions into a sourced visit memory.\n\nUse the smallest mode that satisfies the request. Do not force the full three-stage workflow.\n\n## Output Language\n\nRespond in the language used in the user's current request. If that language is unclear, ask which language they prefer. Chinese and English examples in this package illustrate usage only and do not force the output language.\n\n## When to Use\n\nInvoke when the user explicitly asks about:\n\n- visiting a named museum, gallery, or exhibition;\n- choosing between current exhibitions;\n- planning a route, priorities, timing, breaks, or accessibility;\n- understanding something they are looking at inside a venue;\n- organizing a completed museum visit into notes or a memory page;\n- asking how to share what they saw — captions, a post, or a sticker idea — without stepping on photo or venue rights.\n\nExamples:\n\n- “我周六去故宫，只有 90 分钟，第一次去怎么走？”\n- “国博现在有什么展适合带孩子？”\n- “我在展厅里，这件青铜器上的饕餮纹怎么看？”\n- “把我今天在上博看的五件展品整理成观展记录。”\n- “Plan a three-hour visit to the Shanghai Museum for a first-time visitor.”\n\nDo not invoke for:\n\n- a general history or art-history question with no visit context;\n- general city travel planning where a museum is only one minor stop;\n- fictional museum role-play;\n- buying tickets, signing in, booking, or submitting forms.\n\nIf the venue or visit intent is materially unclear, ask one concise question. Otherwise start with a useful default and label assumptions.\n\n## Default Boundary\n\n- Answer in the current conversation by default.\n- Do not create or modify files unless the user explicitly requests a saved deliverable.\n- Do not sign in, buy tickets, make reservations, or submit forms.\n- Use public web research only when current or venue-specific facts are needed.\n- Never infer an artwork identity from an uncertain photo alone. Ask for the label text, room, title, artist, or accession number when needed.\n- Distinguish verified facts, interpretation, and visitor reflection.\n\n## Choose a Mode\n\n| User need | Mode | Default result |\n|---|---|---|\n| “怎么逛 / 先看什么 / 时间不够” | Plan | Visit Brief with route |\n| “现场这件是什么 / 怎么看” | Guide | 60-second object explanation |\n| “看完了 / 整理记录” | Remember | Visit Memory |\n| Multiple stages explicitly requested | Combined | Complete only the requested stages |\n\n## Plan Mode\n\n### Minimum inputs\n\n- venue or exhibition;\n- intended date when logistics matter;\n- available time;\n- interests, companions, mobility needs, or prior knowledge when supplied.\n\nAsk only for a missing input that would materially change the route.\n\n### Verification\n\nFor current information, prefer the venue's official website, official ticketing page, official collection page, or organizer page.\n\nVerify as relevant:\n\n- exhibition dates and venue;\n- opening hours and closure days;\n- reservation or ticket requirements;\n- entry location and major access restrictions;\n- accessibility and family services;\n- current gallery closures or special notices.\n\nState the access date. If official sources conflict, show the conflict and mark the item `待核实 / verify before departure`.\n\nDo not treat a search snippet, ticket reseller, travel blog, media report, lender page, or old announcement as proof that an exhibition is currently visitable.\n\n### Route design\n\nOffer the route that matches the user's time:\n\n- **90-minute route**: 3–5 highlights, one coherent theme, minimal backtracking, one optional stop.\n- **180-minute route**: 5–8 highlights, one break, room for close looking, one optional branch.\n- **Custom duration**: scale the number of highlights rather than compressing every stop.\n\nUse `references/venue-starter-packs.md` only as stable orientation. Verify current exhibitions, opening hours, entrances, gallery availability, and ticket rules before presenting them as current.\n\nFollow `templates/visit-brief.md`.\n\n## Guide Mode\n\nStart from what the visitor can actually see or read.\n\nUse this order:\n\n1. **先看哪里**: one observable detail.\n2. **它是什么**: verified identification, or a clearly labeled tentative identification.\n3. **为什么值得看**: context that changes how the object is understood.\n4. **再看一眼**: one question or detail for closer looking.\n5. **来源状态**: label text / official collection / authoritative secondary / uncertain.\n\nKeep the default answer short enough to read while standing in a gallery. Expand only when the user asks.\n\nFor attribution, dating, provenance, cultural ownership, religion, human remains, colonial collection history, or repatriation, present uncertainty and competing interpretations fairly.\n\n## Remember Mode\n\nUse only details the user supplies plus facts already verified during the visit.\n\nFollow `templates/visit-memory.md`:\n\n- visit in one sentence;\n- 3–5 remembered works or moments;\n- what the visitor noticed;\n- what changed their mind;\n- one unresolved question;\n- sources and verification status.\n\nPreserve the visitor's voice. Do not fabricate emotions, visited objects, photographs, or conclusions.\n\n## Venue Starter Packs\n\nThe package includes stable orientation for seven frequently requested venues:\n\n- Palace Museum / 故宫博物院\n- National Museum of China / 中国国家博物馆\n- Shanghai Museum / 上海博物馆\n- Nanjing Museum / 南京博物院\n- Shaanxi History Museum / 陕西历史博物馆\n- Suzhou Museum / 苏州博物馆\n- Jingdezhen China Ceramics Museum / 景德镇中国陶瓷博物馆 (a specialist ceramics museum, useful as a single-object-driven route pattern rather than a general encyclopaedic collection)\n\nThese packs describe collection strengths, route heuristics, and facts that must be rechecked. They do not contain live schedules.\n\n## Shareable Content (optional, advisory only)\n\nWhen the user asks how to turn a visit into something they can post — captions, a short note, or a sticker/表情包 idea — consult `references/shareable-visit-content.md`.\n\nThis is **advisory only**. Explain the rights position (object vs. photograph vs. venue rules vs. museum IP), recommend the original-artwork path where third-party photos would be a problem, and then hand off to a dedicated image skill if artwork is actually needed. Do not generate images, produce stickers, or publish on the user's behalf.\n\n## Output Labels\n\nUse equivalent status labels in the user's current language. The pairs below are examples, not a requirement to output both languages:\n\n- `已核实` / `Verified`\n- `用户提供` / `User-provided`\n- `解释` / `Interpretation`\n- `待核实` / `Unverified`\n- `已过期` / `Outdated`\n\nFor every current public fact, provide the source URL and access date.\n\n## Completion Standard\n\n- The requested visit stage is clear and completed.\n- A plan fits the stated time instead of listing everything.\n- Current logistics are verified from the relevant venue or organizer.\n- On-site identification remains tentative when evidence is incomplete.\n- Facts and interpretation are distinguishable.\n- No booking, posting, file creation, or external state change occurs without an explicit request.\n\nFile v2.1.1:README.md\n\n# Museum Visit Planner & Guide\n\nPlan a specific museum or exhibition visit, understand what you are seeing on site, and turn the visit into a sourced memory afterward.\n\nThe skill responds in the language of the user's current request. The Chinese and English examples below demonstrate multilingual use; they do not impose a locale.\n\n## Three independent modes\n\n- **Plan**: verified logistics plus a realistic 90- or 180-minute route.\n- **Guide**: concise, observation-first explanations for objects, labels, rooms, and themes.\n- **Remember**: a structured visit memory based on the visitor's own notes and reactions.\n\nYou can use any one mode without completing the other stages.\n\n## Example requests\n\n```text\n我周六去故宫，只有 90 分钟，第一次去怎么走？\n国博现在有什么展适合带孩子？\n我在展厅里，这件青铜器上的饕餮纹怎么看？\n把我今天在上博看的五件展品整理成观展记录。\nPlan a three-hour visit to the Shanghai Museum for a first-time visitor.\nWhat should I focus on during a 90-minute visit to the Palace Museum?\nTurn my notes from today's exhibition into a concise visit memory.\n```\n\n## Included assets\n\n- [`templates/visit-brief.md`](templates/visit-brief.md): logistics, route, highlights, adaptations, and source status.\n- [`templates/visit-memory.md`](templates/visit-memory.md): a concise post-visit reflection structure.\n- [`references/venue-starter-packs.md`](references/venue-starter-packs.md): stable orientation for seven frequently requested Chinese museums.\n- [`references/shareable-visit-content.md`](references/shareable-visit-content.md): advisory guidance on turning a visit into postable content — the object / photograph / venue / museum-IP rights split, and when to use original artwork instead of a photo.\n- [`examples/visit-brief-example.md`](examples/visit-brief-example.md): a completed historical example that is clearly separated from current visitor information.\n\n## Evidence boundary\n\nCurrent exhibitions, opening hours, ticketing, entrances, closures, and accessibility details are verified from relevant official sources and dated. Starter packs contain route orientation only and are never treated as live schedules.\n\nThe skill does not sign in, reserve tickets, submit forms, or write files unless the user explicitly requests a saved deliverable.\n\n## License\n\n[MIT](LICENSE)\n\nFile v2.1.1:_meta.json\n\n{\n  \"ownerId\": \"kn7fh7y04hxyf8jf0xgk2nt2x98bhqfz\",\n  \"slug\": \"museum-explorer\",\n  \"version\": \"2.1.1\",\n  \"publishedAt\": 1790669285686\n}\n\nFile v2.1.1:references/shareable-visit-content.md\n\n# Turning a Visit into Shareable Content · 看展之后的可传播内容\n\nOptional orientation for the moment after a visit, when the user wants to turn what they saw into something they can post — a caption set, a short note, or a sticker/表情包 idea.\n\nThis page is guidance only. **`museum-explorer` does not generate images, stickers, or posts, and does not publish anything.** When image production is actually needed, hand the user off to a dedicated image skill and stay out of the way.\n\n## The one thing that matters: two different rights\n\nA museum object and a photograph of that object are **separate works with separate rights**. Getting this wrong is the usual reason a well-meaning share goes bad.\n\n1. **The object itself.** For modern/contemporary pieces, check the maker's death year. In China, copyright runs for the author's life plus 50 years (to the end of the 50th year). Once that expires, the object's design is in the public domain and may be freely redrawn.\n   - Worked example: 曾龙升 (1900/1901–1964), whose 釉下加彩十八罗汉塑像 set is held by 景德镇中国陶瓷博物馆. Protection expired at the end of 2014, so the sculpture itself is public domain. **Its look may be redrawn — this does not license other people's photos of it.**\n   - For older pieces the protection term is usually long expired, but the rule to check is the same, and provenance/repatriation questions are a separate matter to present fairly.\n2. **The photograph.** A photo someone else took is that photographer's copyrighted work, regardless of who made the object. \"The sculpture is public domain\" is never a reason to reuse a stranger's photo.\n3. **The venue's rules.** Photography, tripods, flash, live-streaming, and commercial use are all set by the venue, not by copyright law. Ask, or check the venue's own notice.\n4. **The museum's own IP.** A museum's mascot, logo, or merchandise design can carry its own trademark/copyright even when the underlying artifact is public domain.\n5. **Never imply endorsement.** Do not suggest an official collaboration, licence, or approval unless there is one in writing.\n\n## Compliance ladder · 风险阶梯\n\n| Use | Risk | Safe route |\n|---|---|---|\n| Private use, own reference | Low | Anything you personally shot, for your own eyes |\n| Personal share (朋友圈 / 小红书 / 微博, non-commercial) | Low–moderate | **Your own photos**, venue photo rules respected, no third-party images |\n| Illustrating a post with an original drawing | Low | Redraw it yourself / generate an original illustration of a public-domain object |\n| Selling or listing on a commercial platform (e.g. 微信表情开放平台, 文创周边) | High | **Original artwork only.** Never build on someone else's photo. Verify venue and museum IP position first |\n\nThe practical rule: **if you did not shoot it, do not post it; if you want to sell it, draw it yourself.**\n\n## A workflow that stays clean\n\n1. **On site**: shoot your own photos. Photograph the label (名称 / 年代 / 作者, 展签 or 二维码) so facts stay accurate later.\n2. **In the gallery**: keep it quick and courteous — some pieces have guarded, queued viewing (see the 景德镇 entry in `venue-starter-packs.md`), so a long photo session is both impractical and unpopular.\n3. **After**: write down 1–3 facts you actually verified, plus your own reaction. Keep \"verified fact\" and \"my interpretation\" separate — the same discipline as Remember Mode.\n4. **If an image is wanted**: generate an **original** illustration or sticker from those facts, rather than cropping someone's photo. This is where a dedicated image/sticker skill takes over.\n5. **Captions**: prefer your own words. If the object is public domain, naming maker, date, and holding museum is both accurate and good practice.\n\n## Why 景德镇's 沉思罗汉 is a natural fit\n\n- The piece already **is** the joke: the public reads its expression as 「无语」, and the museum's own government profile acknowledges the 「无语菩萨」 meme as a visitor draw. You are not manufacturing a meme, you are joining an existing one.\n- Demand is proven: it went viral from October 2023 (抖音热榜, a large jump in footfall), the museum moved the figure to a central position, and a viewing line with barriers became normal.\n- Which is exactly why the **photo path is weak**: crowded, queued, guarded viewing makes a clean self-shot hard to get.\n- So the honest recommendation here is the **original-illustration path**: redraw the pose and expression in your own style — legitimate, since the sculpture is public domain — and attach your own caption. Stronger output, no photo rights, no crowd.\n\n## Handoff boundary\n\n- This skill: plans, explains, remembers, and — on request — **advises on the compliant path**.\n- A dedicated sticker/image skill: produces the actual artwork and can check compliance for platform listing.\n- This skill never publishes, uploads, or posts on the user's behalf.\n\nFile v2.1.1:references/venue-starter-packs.md\n\n# Venue Starter Packs\n\nThese notes provide stable orientation, not live visitor information. Before giving a dated plan, verify current exhibitions, hours, closure days, entrances, ticketing, gallery availability, and accessibility on the venue's official site.\n\n## Palace Museum / 故宫博物院\n\n- Official site: https://www.dpm.org.cn/\n- Stable focus: palace architecture, imperial court history, painting and calligraphy, ceramics, clocks, and specialist galleries.\n- Route heuristic: choose one architectural axis and one collection theme; avoid promising that every specialist gallery is open.\n- Recheck: reservation rules, entrance and exit policy, specialist-gallery tickets, temporary closures, and same-day access.\n\n## National Museum of China / 中国国家博物馆\n\n- Official site: https://www.chnmuseum.cn/\n- Stable focus: Chinese history, archaeology, modern national history, and large temporary exhibitions.\n- Route heuristic: select one permanent narrative or one temporary exhibition; do not combine the entire building into a short visit.\n- Recheck: reservation identity rules, temporary exhibition access, gallery closures, entry security, and opening hours.\n\n## Shanghai Museum / 上海博物馆\n\n- Official site: https://www.shanghaimuseum.net/\n- Stable focus: ancient Chinese bronzes, ceramics, painting, calligraphy, seals, coins, sculpture, and regional exchanges.\n- Route heuristic: build a material-based route such as bronze → ceramics → painting rather than attempting every gallery.\n- Recheck: which building or branch hosts the target exhibition, reservation rules, gallery availability, and transport details.\n\n## Nanjing Museum / 南京博物院\n\n- Official site: https://www.njmuseum.com/\n- Stable focus: Jiangsu history, archaeology, decorative arts, painting, and multi-building museum experiences.\n- Route heuristic: decide the primary building before arrival and include transition time between halls.\n- Recheck: reservation policy, open buildings, temporary exhibitions, entrances, and accessibility routes.\n\n## Shaanxi History Museum / 陕西历史博物馆\n\n- Official site: https://www.sxhm.com/\n- Stable focus: archaeology and material culture associated with Zhou, Qin, Han, Sui, and Tang history.\n- Route heuristic: follow a chronological spine and cap a short visit at five major objects or object groups.\n- Recheck: reservation release rules, paid specialist exhibitions, crowd controls, gallery closures, and entry requirements.\n\n## Suzhou Museum / 苏州博物馆\n\n- Official site: https://www.szmuseum.com/\n- Stable focus: Wu-region culture, painting and calligraphy, scholar objects, local archaeology, and the relationship between collection and architecture.\n- Route heuristic: treat the building and garden as part of the visit, leaving time for transitions and close looking.\n- Recheck: branch location, reservation policy, current exhibitions, entrance route, and photography rules.\n\n## Jingdezhen China Ceramics Museum / 景德镇中国陶瓷博物馆\n\n- Official information: https://www.jdz.gov.cn/zjcd/mljdz/lylx/t932954.shtml (municipal government venue profile); reservation rules: https://wgxl.jdz.gov.cn/zwgk/fdzdgknr/zdly/ggwh/t1085885.shtml\n- Booking note: the museum's **only** official reservation channel is the WeChat mini-program 「畅游景德镇」; there is no public web booking page, and the venue states it has authorised no third-party ticket or proxy-booking services. Closed Mondays except statutory holidays.\n- Stable focus: China's first large museum devoted specifically to ceramics (formerly 景德镇陶瓷馆, reopened at the current site in 2015) — roughly 55,000 m² of grounds and 50,000+ objects, covering ceramic history and, notably, modern ceramic sculpture.\n- Signature draw: the 18 arhat figures by 曾龙升 (釉下加彩十八罗汉塑像, made in the 1930s–40s) — a single set of glazed-and-painted porcelain sculptures, now graded first-class cultural relics. Its 沉思罗汉 is the piece the public calls 「无语佛」/「无语菩萨」, and the museum's own government profile treats that meme as a known visitor draw; the figures were moved to a central position and now draw a queued, guarded viewing line. Expect crowding at that case, not a quiet corner.\n- Route heuristic: this is a vertical museum — the permanent display 「瓷业高峰是此都」occupies floors 4–7, so treat the building as a vertical spine rather than a loop. Choose either a dynastic-chronology route or a ceramic-sculpture route; if the visitor wants the famous piece, save the seventh-floor sculpture gallery for last as the payoff. Entry is by pedestrian gate (north or west), with a pre-check before security on floor 2.\n- Recheck: real-name reservation rules (5-day advance window, staggered slot release times), whether a Monday closure or holiday adjustment applies, the current floor and room of the 沉思罗汉 gallery (it has been relocated before), free guided-tour times, on-site photography rules, luggage storage, and exit routing (east exit for parking, west exit for ride-hailing).\n- Disambiguation: several different ceramic museums operate in Jingdezhen (陶瓷民俗博物馆 at 古窑民俗博览区, 十大瓷厂陶瓷博物馆, 陶瓷工业遗产博物馆 at 陶溪川). Confirm which collection the visitor means before building a route — \"陶瓷博物馆\" alone is ambiguous.\n\n## Use Rules\n\n1. Never present these notes as a current exhibition list.\n2. Cite the relevant official page when using current facts.\n3. If an official page is unavailable, say so and label substitute sources by owner and scope.\n4. A lender or organizer can confirm participation, but only the receiving venue can confirm that an exhibition is currently visitable there.\n\nFile v2.1.1:CHANGELOG.md\n\n# Changelog\n\n## 2.1.1 — 2026-09-29\n\nRelease-metadata fix only. No file content or behavior change.\n\n- Restored the ClawHub display name to `Museum Visit Planner & Guide`. Publishing 2.1.0 without `--name` caused ClawHub to fall back to the raw slug.\n- Release note: **always publish with `--name \"Museum Visit Planner & Guide\"`** — `clawhub publish --name \"Museum Visit Planner & Guide\" --slug museum-explorer --version <v>`.\n\n## 2.1.0 — 2026-09-29\n\n- Added a seventh venue starter pack: Jingdezhen China Ceramics Museum / 景德镇中国陶瓷博物馆 — a specialist ceramics museum, added as a different route pattern from the six general encyclopaedic collections (single-object-driven visit, vertical floors 4–7, guarded queued viewing at the viral piece, and a disambiguation note against similarly named Jingdezhen ceramic museums).\n- Added `references/shareable-visit-content.md`: advisory-only guidance on post-visit sharing, covering the separate rights in an object, a photograph of it, the venue's photography rules, and a museum's own IP, plus a risk ladder from personal use to commercial listing.\n- SKILL.md: new optional \"Shareable Content\" section with an explicit handoff boundary — this skill explains and advises, a dedicated image skill produces the artwork, and this skill never publishes.\n- Description and \"When to Use\" extended to cover post-visit sharing questions; explicitly states the skill does not generate images or publish.\n- No change to the three modes (Plan / Guide / Remember) or to existing venue packs.\n\n## 2.0.1 — 2026-09-16\n\n- Added an explicit instruction to follow the language of the user's current request.\n- Clarified that bilingual labels and examples are optional illustrations.\n- Replaced Chinese-only template placeholders with language-neutral placeholders.\n\n## 2.0.0 — 2026-09-16\n\n- Repositioned the skill as `Museum Visit Planner & Guide`.\n- Replaced the mandatory three-stage workflow with three independent modes: Plan, Guide, and Remember.\n- Added explicit 90-minute and 180-minute route contracts.\n- Added a reusable Museum Visit Brief and Visit Memory template.\n- Added stable starter orientation for six frequently requested Chinese museums.\n- Added one completed historical example with an explicit expiry boundary.\n- Simplified default behavior to conversation-first and no file writes unless requested.\n- Preserved official-source verification, access dates, uncertainty labels, accessibility adaptation, and sensitive-history handling.\n- Removed bundled live exhibition indexes, generated journals, preview images, and executable scripts from the published package.\n\nFile v2.1.1:examples/visit-brief-example.md\n\n# Visit Brief Example\n\n## Historical Case\n\n- Exhibition: 遇见吴哥窟——柬埔寨国家博物馆文物特展\n- Venue: 遇见博物馆·北京 798 馆\n- Visit date: 2026-08-30\n- Status: Historical example; the exhibition has ended\n- Available time: 120 minutes\n- Interest: Khmer sculpture and religious imagery\n\nThis example demonstrates the output shape. It must not be reused as current visitor information.\n\n## Suggested Route\n\n| Order | Stop | Why it matters | Time |\n|---|---|---|---:|\n| 1 | Early Khmer context | Establishes the transition from Funan and Chenla to Angkor | 15 min |\n| 2 | Harihara figure | Makes the fusion of Shiva and Vishnu visible through asymmetrical attributes | 20 min |\n| 3 | Jayavarman VII portrait | Anchors the shift toward Mahayana Buddhist royal imagery | 20 min |\n| 4 | Mukhalinga | Shows how aniconic and anthropomorphic forms can coexist | 15 min |\n| 5 | Naga-protected Buddha | Connects religious change with a distinct sculptural motif | 20 min |\n| 6 | Return to one chosen work | Slows the visit down and records one personal observation | 15 min |\n\n## On-Site Prompt\n\nFor the Harihara figure:\n\n- **先看哪里**: compare the two sides of the headdress and body.\n- **它是什么**: a combined form of Shiva and Vishnu.\n- **为什么值得看**: the sculpture turns a theological synthesis into visible asymmetry.\n- **再看一眼**: which side feels more ascetic, and which more royal?\n- **来源状态**: identification based on the exhibition label and visit notes; object-level details should be rechecked before reuse.\n\n## Visit Memory\n\n- What stayed with me: the face of Jayavarman VII felt quieter than the monumental scale associated with Angkor.\n- Change in perspective: I entered expecting architectural history and left remembering small differences in posture, hair, and gaze.\n- Unresolved question: which damaged attributes are recoverable from comparable sculptures, and which interpretations remain uncertain?\n\n## Verification Note\n\nThe visit and exhibition dates belong to a completed historical pilot. Current opening hours, exhibitions, tickets, and venue access must always be verified again from the receiving venue.\n\nFile v2.1.1:skill-card.md\n\n## Description:\n\nPlans museum visits with verified logistics and tailored routes, explains exhibits on site, and turns visitor notes into sourced memories.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[bonniegeng-max](https://clawhub.ai/user/bonniegeng-max)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nMuseum visitors use the skill to plan timed visits, understand objects during a visit, and organize their own observations afterward. It also offers guidance on sharing visit content while respecting photography and reuse rules.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Museum hours, exhibitions, ticket rules, and accessibility details may change.\n\nMitigation: Check current venue or organizer sources, include access dates, and flag unresolved details before departure.\n\nRisk: Sharing images or museum content may conflict with photographer rights or venue rules.\n\nMitigation: Check the relevant rights and venue rules; use original work when appropriate and do not publish on the visitor's behalf.\n\nRisk: A visitor may mistake planning guidance for a completed booking or other action.\n\nMitigation: Keep reservations, sign-ins, publishing, and saved files outside the default response; require an explicit request for a handoff or saved output.\n\n## Reference(s):\n\n- [ClawHub skill listing](https://clawhub.ai/bonniegeng-max/skills/museum-explorer)\n- [Venue starter packs](artifact/references/venue-starter-packs.md)\n- [Shareable visit content guidance](artifact/references/shareable-visit-content.md)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Guidance]\n\n**Output Format:** [Conversational text or structured Markdown visit briefs, exhibit explanations, and memory notes]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Responds in the visitor's language; identifies sources, access dates, and uncertain details where relevant.]\n\n## Skill Version(s):\n\n2.1.1 (source: frontmatter, changelog, ClawHub release)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v2.1.1:templates/visit-brief.md\n\n# Museum Visit Brief\n\n## Visit Snapshot\n\n- Venue / exhibition:\n- Date:\n- Time available:\n- Visitor profile:\n- Interests:\n- Accessibility or family needs:\n- Verification date:\n\n## Before You Go\n\n| Item | Verified information | Source | Status |\n|---|---|---|---|\n| Opening and closure |  |  | Verified / Unverified |\n| Reservation or ticket |  |  | Verified / Unverified |\n| Entrance and transport |  |  | Verified / Unverified |\n| Accessibility and services |  |  | Verified / Unverified |\n| Current exhibition status |  |  | Verified / Unverified |\n\n## Route\n\n### 90-Minute Route\n\n| Order | Stop | Why it matters | Suggested time | Navigation note |\n|---|---|---|---:|---|\n| 1 |  |  |  |  |\n| 2 |  |  |  |  |\n| 3 |  |  |  |  |\n| 4 | Optional |  |  |  |\n\n### 180-Minute Extension\n\n| Order | Stop | Why add it | Suggested time | Navigation note |\n|---|---|---|---:|---|\n| 5 |  |  |  |  |\n| 6 |  |  |  |  |\n| 7 | Break |  |  |  |\n| 8 | Optional |  |  |  |\n\n## Five Things to Notice\n\n1. `[Observation 1]`\n2. `[Observation 2]`\n3. `[Observation 3]`\n4. `[Observation 4]`\n5. `[Observation 5]`\n\n## Adaptations\n\n- With children:\n- Limited mobility:\n- Low-energy version:\n- First-time visitor:\n- Returning visitor:\n\n## Sources and Uncertainty\n\n- Verified:\n- Interpretation:\n- Unverified or conflicting:\n- Check again before departure:\n\nFile v2.1.1:templates/visit-memory.md\n\n# Visit Memory\n\n## The Visit in One Sentence\n\nWrite one sentence in the visitor's own tone.\n\n## What Stayed With Me\n\nFor each remembered object or moment:\n\n- Work, room, or moment:\n- What I noticed:\n- Verified context:\n- My reaction:\n- Source status:\n\n## A Change in Perspective\n\n- Before:\n- During the visit:\n- After:\n\n## One Unresolved Question\n\n- Question:\n- What is known:\n- What still needs verification:\n\n## Sources\n\nList official labels, collection pages, exhibition pages, or authoritative references used during the visit, with access dates where relevant.\n\nFile v2.1.1:LICENSE\n\nMIT No Attribution\n\nCopyright 2026 Bonnie Geng\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\nArchive v2.1.0: 12 files, 18505 bytes\n\nFiles: CHANGELOG.md (2227b), examples/visit-brief-example.md (2185b), LICENSE (906b), README.md (2384b), references/shareable-visit-content.md (4998b), references/venue-starter-packs.md (5777b), skill-card.md (2748b), SKILL.md (8184b), templates/visit-brief.md (1325b), templates/visit-memory.md (566b), test/static.test.js (2351b), _meta.json (134b)\n\nFile v2.1.0:SKILL.md\n\n---\nname: museum-explorer\nversion: 2.1.0\ndescription: Plan a specific museum or exhibition visit with verified logistics and 90/180-minute routes, get concise on-site exhibit explanations, or turn a completed visit into a sourced memory note. Also advises on how to share what you saw within copyright, photo, and venue rules. Use for a named venue, exhibition, artwork, or completed museum visit. Does not generate images or stickers, and does not publish.\nallowed-tools: WebSearch, WebFetch, Read\n---\n\n# Museum Visit Planner & Guide\n\n## What It Does\n\nHelp a visitor make one museum visit easier to plan, richer on site, and easier to remember afterward.\n\nThe skill has three independent modes:\n\n- **Plan**: verify visit logistics and create a realistic 90- or 180-minute route.\n- **Guide**: explain an artwork, object, label, room, or theme in a concise on-site format.\n- **Remember**: turn the visitor's notes and reactions into a sourced visit memory.\n\nUse the smallest mode that satisfies the request. Do not force the full three-stage workflow.\n\n## Output Language\n\nRespond in the language used in the user's current request. If that language is unclear, ask which language they prefer. Chinese and English examples in this package illustrate usage only and do not force the output language.\n\n## When to Use\n\nInvoke when the user explicitly asks about:\n\n- visiting a named museum, gallery, or exhibition;\n- choosing between current exhibitions;\n- planning a route, priorities, timing, breaks, or accessibility;\n- understanding something they are looking at inside a venue;\n- organizing a completed museum visit into notes or a memory page;\n- asking how to share what they saw — captions, a post, or a sticker idea — without stepping on photo or venue rights.\n\nExamples:\n\n- “我周六去故宫，只有 90 分钟，第一次去怎么走？”\n- “国博现在有什么展适合带孩子？”\n- “我在展厅里，这件青铜器上的饕餮纹怎么看？”\n- “把我今天在上博看的五件展品整理成观展记录。”\n- “Plan a three-hour visit to the Shanghai Museum for a first-time visitor.”\n\nDo not invoke for:\n\n- a general history or art-history question with no visit context;\n- general city travel planning where a museum is only one minor stop;\n- fictional museum role-play;\n- buying tickets, signing in, booking, or submitting forms.\n\nIf the venue or visit intent is materially unclear, ask one concise question. Otherwise start with a useful default and label assumptions.\n\n## Default Boundary\n\n- Answer in the current conversation by default.\n- Do not create or modify files unless the user explicitly requests a saved deliverable.\n- Do not sign in, buy tickets, make reservations, or submit forms.\n- Use public web research only when current or venue-specific facts are needed.\n- Never infer an artwork identity from an uncertain photo alone. Ask for the label text, room, title, artist, or accession number when needed.\n- Distinguish verified facts, interpretation, and visitor reflection.\n\n## Choose a Mode\n\n| User need | Mode | Default result |\n|---|---|---|\n| “怎么逛 / 先看什么 / 时间不够” | Plan | Visit Brief with route |\n| “现场这件是什么 / 怎么看” | Guide | 60-second object explanation |\n| “看完了 / 整理记录” | Remember | Visit Memory |\n| Multiple stages explicitly requested | Combined | Complete only the requested stages |\n\n## Plan Mode\n\n### Minimum inputs\n\n- venue or exhibition;\n- intended date when logistics matter;\n- available time;\n- interests, companions, mobility needs, or prior knowledge when supplied.\n\nAsk only for a missing input that would materially change the route.\n\n### Verification\n\nFor current information, prefer the venue's official website, official ticketing page, official collection page, or organizer page.\n\nVerify as relevant:\n\n- exhibition dates and venue;\n- opening hours and closure days;\n- reservation or ticket requirements;\n- entry location and major access restrictions;\n- accessibility and family services;\n- current gallery closures or special notices.\n\nState the access date. If official sources conflict, show the conflict and mark the item `待核实 / verify before departure`.\n\nDo not treat a search snippet, ticket reseller, travel blog, media report, lender page, or old announcement as proof that an exhibition is currently visitable.\n\n### Route design\n\nOffer the route that matches the user's time:\n\n- **90-minute route**: 3–5 highlights, one coherent theme, minimal backtracking, one optional stop.\n- **180-minute route**: 5–8 highlights, one break, room for close looking, one optional branch.\n- **Custom duration**: scale the number of highlights rather than compressing every stop.\n\nUse `references/venue-starter-packs.md` only as stable orientation. Verify current exhibitions, opening hours, entrances, gallery availability, and ticket rules before presenting them as current.\n\nFollow `templates/visit-brief.md`.\n\n## Guide Mode\n\nStart from what the visitor can actually see or read.\n\nUse this order:\n\n1. **先看哪里**: one observable detail.\n2. **它是什么**: verified identification, or a clearly labeled tentative identification.\n3. **为什么值得看**: context that changes how the object is understood.\n4. **再看一眼**: one question or detail for closer looking.\n5. **来源状态**: label text / official collection / authoritative secondary / uncertain.\n\nKeep the default answer short enough to read while standing in a gallery. Expand only when the user asks.\n\nFor attribution, dating, provenance, cultural ownership, religion, human remains, colonial collection history, or repatriation, present uncertainty and competing interpretations fairly.\n\n## Remember Mode\n\nUse only details the user supplies plus facts already verified during the visit.\n\nFollow `templates/visit-memory.md`:\n\n- visit in one sentence;\n- 3–5 remembered works or moments;\n- what the visitor noticed;\n- what changed their mind;\n- one unresolved question;\n- sources and verification status.\n\nPreserve the visitor's voice. Do not fabricate emotions, visited objects, photographs, or conclusions.\n\n## Venue Starter Packs\n\nThe package includes stable orientation for seven frequently requested venues:\n\n- Palace Museum / 故宫博物院\n- National Museum of China / 中国国家博物馆\n- Shanghai Museum / 上海博物馆\n- Nanjing Museum / 南京博物院\n- Shaanxi History Museum / 陕西历史博物馆\n- Suzhou Museum / 苏州博物馆\n- Jingdezhen China Ceramics Museum / 景德镇中国陶瓷博物馆 (a specialist ceramics museum, useful as a single-object-driven route pattern rather than a general encyclopaedic collection)\n\nThese packs describe collection strengths, route heuristics, and facts that must be rechecked. They do not contain live schedules.\n\n## Shareable Content (optional, advisory only)\n\nWhen the user asks how to turn a visit into something they can post — captions, a short note, or a sticker/表情包 idea — consult `references/shareable-visit-content.md`.\n\nThis is **advisory only**. Explain the rights position (object vs. photograph vs. venue rules vs. museum IP), recommend the original-artwork path where third-party photos would be a problem, and then hand off to a dedicated image skill if artwork is actually needed. Do not generate images, produce stickers, or publish on the user's behalf.\n\n## Output Labels\n\nUse equivalent status labels in the user's current language. The pairs below are examples, not a requirement to output both languages:\n\n- `已核实` / `Verified`\n- `用户提供` / `User-provided`\n- `解释` / `Interpretation`\n- `待核实` / `Unverified`\n- `已过期` / `Outdated`\n\nFor every current public fact, provide the source URL and access date.\n\n## Completion Standard\n\n- The requested visit stage is clear and completed.\n- A plan fits the stated time instead of listing everything.\n- Current logistics are verified from the relevant venue or organizer.\n- On-site identification remains tentative when evidence is incomplete.\n- Facts and interpretation are distinguishable.\n- No booking, posting, file creation, or external state change occurs without an explicit request.\n\nFile v2.1.0:README.md\n\n# Museum Visit Planner & Guide\n\nPlan a specific museum or exhibition visit, understand what you are seeing on site, and turn the visit into a sourced memory afterward.\n\nThe skill responds in the language of the user's current request. The Chinese and English examples below demonstrate multilingual use; they do not impose a locale.\n\n## Three independent modes\n\n- **Plan**: verified logistics plus a realistic 90- or 180-minute route.\n- **Guide**: concise, observation-first explanations for objects, labels, rooms, and themes.\n- **Remember**: a structured visit memory based on the visitor's own notes and reactions.\n\nYou can use any one mode without completing the other stages.\n\n## Example requests\n\n```text\n我周六去故宫，只有 90 分钟，第一次去怎么走？\n国博现在有什么展适合带孩子？\n我在展厅里，这件青铜器上的饕餮纹怎么看？\n把我今天在上博看的五件展品整理成观展记录。\nPlan a three-hour visit to the Shanghai Museum for a first-time visitor.\nWhat should I focus on during a 90-minute visit to the Palace Museum?\nTurn my notes from today's exhibition into a concise visit memory.\n```\n\n## Included assets\n\n- [`templates/visit-brief.md`](templates/visit-brief.md): logistics, route, highlights, adaptations, and source status.\n- [`templates/visit-memory.md`](templates/visit-memory.md): a concise post-visit reflection structure.\n- [`references/venue-starter-packs.md`](references/venue-starter-packs.md): stable orientation for seven frequently requested Chinese museums.\n- [`references/shareable-visit-content.md`](references/shareable-visit-content.md): advisory guidance on turning a visit into postable content — the object / photograph / venue / museum-IP rights split, and when to use original artwork instead of a photo.\n- [`examples/visit-brief-example.md`](examples/visit-brief-example.md): a completed historical example that is clearly separated from current visitor information.\n\n## Evidence boundary\n\nCurrent exhibitions, opening hours, ticketing, entrances, closures, and accessibility details are verified from relevant official sources and dated. Starter packs contain route orientation only and are never treated as live schedules.\n\nThe skill does not sign in, reserve tickets, submit forms, or write files unless the user explicitly requests a saved deliverable.\n\n## License\n\n[MIT](LICENSE)\n\nFile v2.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn7fh7y04hxyf8jf0xgk2nt2x98bhqfz\",\n  \"slug\": \"museum-explorer\",\n  \"version\": \"2.1.0\",\n  \"publishedAt\": 1790668766822\n}\n\nFile v2.1.0:references/shareable-visit-content.md\n\n# Turning a Visit into Shareable Content · 看展之后的可传播内容\n\nOptional orientation for the moment after a visit, when the user wants to turn what they saw into something they can post — a caption set, a short note, or a sticker/表情包 idea.\n\nThis page is guidance only. **`museum-explorer` does not generate images, stickers, or posts, and does not publish anything.** When image production is actually needed, hand the user off to a dedicated image skill and stay out of the way.\n\n## The one thing that matters: two different rights\n\nA museum object and a photograph of that object are **separate works with separate rights**. Getting this wrong is the usual reason a well-meaning share goes bad.\n\n1. **The object itself.** For modern/contemporary pieces, check the maker's death year. In China, copyright runs for the author's life plus 50 years (to the end of the 50th year). Once that expires, the object's design is in the public domain and may be freely redrawn.\n   - Worked example: 曾龙升 (1900/1901–1964), whose 釉下加彩十八罗汉塑像 set is held by 景德镇中国陶瓷博物馆. Protection expired at the end of 2014, so the sculpture itself is public domain. **Its look may be redrawn — this does not license other people's photos of it.**\n   - For older pieces the protection term is usually long expired, but the rule to check is the same, and provenance/repatriation questions are a separate matter to present fairly.\n2. **The photograph.** A photo someone else took is that photographer's copyrighted work, regardless of who made the object. \"The sculpture is public domain\" is never a reason to reuse a stranger's photo.\n3. **The venue's rules.** Photography, tripods, flash, live-streaming, and commercial use are all set by the venue, not by copyright law. Ask, or check the venue's own notice.\n4. **The museum's own IP.** A museum's mascot, logo, or merchandise design can carry its own trademark/copyright even when the underlying artifact is public domain.\n5. **Never imply endorsement.** Do not suggest an official collaboration, licence, or approval unless there is one in writing.\n\n## Compliance ladder · 风险阶梯\n\n| Use | Risk | Safe route |\n|---|---|---|\n| Private use, own reference | Low | Anything you personally shot, for your own eyes |\n| Personal share (朋友圈 / 小红书 / 微博, non-commercial) | Low–moderate | **Your own photos**, venue photo rules respected, no third-party images |\n| Illustrating a post with an original drawing | Low | Redraw it yourself / generate an original illustration of a public-domain object |\n| Selling or listing on a commercial platform (e.g. 微信表情开放平台, 文创周边) | High | **Original artwork only.** Never build on someone else's photo. Verify venue and museum IP position first |\n\nThe practical rule: **if you did not shoot it, do not post it; if you want to sell it, draw it yourself.**\n\n## A workflow that stays clean\n\n1. **On site**: shoot your own photos. Photograph the label (名称 / 年代 / 作者, 展签 or 二维码) so facts stay accurate later.\n2. **In the gallery**: keep it quick and courteous — some pieces have guarded, queued viewing (see the 景德镇 entry in `venue-starter-packs.md`), so a long photo session is both impractical and unpopular.\n3. **After**: write down 1–3 facts you actually verified, plus your own reaction. Keep \"verified fact\" and \"my interpretation\" separate — the same discipline as Remember Mode.\n4. **If an image is wanted**: generate an **original** illustration or sticker from those facts, rather than cropping someone's photo. This is where a dedicated image/sticker skill takes over.\n5. **Captions**: prefer your own words. If the object is public domain, naming maker, date, and holding museum is both accurate and good practice.\n\n## Why 景德镇's 沉思罗汉 is a natural fit\n\n- The piece already **is** the joke: the public reads its expression as 「无语」, and the museum's own government profile acknowledges the 「无语菩萨」 meme as a visitor draw. You are not manufacturing a meme, you are joining an existing one.\n- Demand is proven: it went viral from October 2023 (抖音热榜, a large jump in footfall), the museum moved the figure to a central position, and a viewing line with barriers became normal.\n- Which is exactly why the **photo path is weak**: crowded, queued, guarded viewing makes a clean self-shot hard to get.\n- So the honest recommendation here is the **original-illustration path**: redraw the pose and expression in your own style — legitimate, since the sculpture is public domain — and attach your own caption. Stronger output, no photo rights, no crowd.\n\n## Handoff boundary\n\n- This skill: plans, explains, remembers, and — on request — **advises on the compliant path**.\n- A dedicated sticker/image skill: produces the actual artwork and can check compliance for platform listing.\n- This skill never publishes, uploads, or posts on the user's behalf.\n\nFile v2.1.0:references/venue-starter-packs.md\n\n# Venue Starter Packs\n\nThese notes provide stable orientation, not live visitor information. Before giving a dated plan, verify current exhibitions, hours, closure days, entrances, ticketing, gallery availability, and accessibility on the venue's official site.\n\n## Palace Museum / 故宫博物院\n\n- Official site: https://www.dpm.org.cn/\n- Stable focus: palace architecture, imperial court history, painting and calligraphy, ceramics, clocks, and specialist galleries.\n- Route heuristic: choose one architectural axis and one collection theme; avoid promising that every specialist gallery is open.\n- Recheck: reservation rules, entrance and exit policy, specialist-gallery tickets, temporary closures, and same-day access.\n\n## National Museum of China / 中国国家博物馆\n\n- Official site: https://www.chnmuseum.cn/\n- Stable focus: Chinese history, archaeology, modern national history, and large temporary exhibitions.\n- Route heuristic: select one permanent narrative or one temporary exhibition; do not combine the entire building into a short visit.\n- Recheck: reservation identity rules, temporary exhibition access, gallery closures, entry security, and opening hours.\n\n## Shanghai Museum / 上海博物馆\n\n- Official site: https://www.shanghaimuseum.net/\n- Stable focus: ancient Chinese bronzes, ceramics, painting, calligraphy, seals, coins, sculpture, and regional exchanges.\n- Route heuristic: build a material-based route such as bronze → ceramics → painting rather than attempting every gallery.\n- Recheck: which building or branch hosts the target exhibition, reservation rules, gallery availability, and transport details.\n\n## Nanjing Museum / 南京博物院\n\n- Official site: https://www.njmuseum.com/\n- Stable focus: Jiangsu history, archaeology, decorative arts, painting, and multi-building museum experiences.\n- Route heuristic: decide the primary building before arrival and include transition time between halls.\n- Recheck: reservation policy, open buildings, temporary exhibitions, entrances, and accessibility routes.\n\n## Shaanxi History Museum / 陕西历史博物馆\n\n- Official site: https://www.sxhm.com/\n- Stable focus: archaeology and material culture associated with Zhou, Qin, Han, Sui, and Tang history.\n- Route heuristic: follow a chronological spine and cap a short visit at five major objects or object groups.\n- Recheck: reservation release rules, paid specialist exhibitions, crowd controls, gallery closures, and entry requirements.\n\n## Suzhou Museum / 苏州博物馆\n\n- Official site: https://www.szmuseum.com/\n- Stable focus: Wu-region culture, painting and calligraphy, scholar objects, local archaeology, and the relationship between collection and architecture.\n- Route heuristic: treat the building and garden as part of the visit, leaving time for transitions and close looking.\n- Recheck: branch location, reservation policy, current exhibitions, entrance route, and photography rules.\n\n## Jingdezhen China Ceramics Museum / 景德镇中国陶瓷博物馆\n\n- Official information: https://www.jdz.gov.cn/zjcd/mljdz/lylx/t932954.shtml (municipal government venue profile); reservation rules: https://wgxl.jdz.gov.cn/zwgk/fdzdgknr/zdly/ggwh/t1085885.shtml\n- Booking note: the museum's **only** official reservation channel is the WeChat mini-program 「畅游景德镇」; there is no public web booking page, and the venue states it has authorised no third-party ticket or proxy-booking services. Closed Mondays except statutory holidays.\n- Stable focus: China's first large museum devoted specifically to ceramics (formerly 景德镇陶瓷馆, reopened at the current site in 2015) — roughly 55,000 m² of grounds and 50,000+ objects, covering ceramic history and, notably, modern ceramic sculpture.\n- Signature draw: the 18 arhat figures by 曾龙升 (釉下加彩十八罗汉塑像, made in the 1930s–40s) — a single set of glazed-and-painted porcelain sculptures, now graded first-class cultural relics. Its 沉思罗汉 is the piece the public calls 「无语佛」/「无语菩萨」, and the museum's own government profile treats that meme as a known visitor draw; the figures were moved to a central position and now draw a queued, guarded viewing line. Expect crowding at that case, not a quiet corner.\n- Route heuristic: this is a vertical museum — the permanent display 「瓷业高峰是此都」occupies floors 4–7, so treat the building as a vertical spine rather than a loop. Choose either a dynastic-chronology route or a ceramic-sculpture route; if the visitor wants the famous piece, save the seventh-floor sculpture gallery for last as the payoff. Entry is by pedestrian gate (north or west), with a pre-check before security on floor 2.\n- Recheck: real-name reservation rules (5-day advance window, staggered slot release times), whether a Monday closure or holiday adjustment applies, the current floor and room of the 沉思罗汉 gallery (it has been relocated before), free guided-tour times, on-site photography rules, luggage storage, and exit routing (east exit for parking, west exit for ride-hailing).\n- Disambiguation: several different ceramic museums operate in Jingdezhen (陶瓷民俗博物馆 at 古窑民俗博览区, 十大瓷厂陶瓷博物馆, 陶瓷工业遗产博物馆 at 陶溪川). Confirm which collection the visitor means before building a route — \"陶瓷博物馆\" alone is ambiguous.\n\n## Use Rules\n\n1. Never present these notes as a current exhibition list.\n2. Cite the relevant official page when using current facts.\n3. If an official page is unavailable, say so and label substitute sources by owner and scope.\n4. A lender or organizer can confirm participation, but only the receiving venue can confirm that an exhibition is currently visitable there.\n\nFile v2.1.0:CHANGELOG.md\n\n# Changelog\n\n## 2.1.0 — 2026-09-29\n\n- Added a seventh venue starter pack: Jingdezhen China Ceramics Museum / 景德镇中国陶瓷博物馆 — a specialist ceramics museum, added as a different route pattern from the six general encyclopaedic collections (single-object-driven visit, vertical floors 4–7, guarded queued viewing at the viral piece, and a disambiguation note against similarly named Jingdezhen ceramic museums).\n- Added `references/shareable-visit-content.md`: advisory-only guidance on post-visit sharing, covering the separate rights in an object, a photograph of it, the venue's photography rules, and a museum's own IP, plus a risk ladder from personal use to commercial listing.\n- SKILL.md: new optional \"Shareable Content\" section with an explicit handoff boundary — this skill explains and advises, a dedicated image skill produces the artwork, and this skill never publishes.\n- Description and \"When to Use\" extended to cover post-visit sharing questions; explicitly states the skill does not generate images or publish.\n- No change to the three modes (Plan / Guide / Remember) or to existing venue packs.\n\n## 2.0.1 — 2026-09-16\n\n- Added an explicit instruction to follow the language of the user's current request.\n- Clarified that bilingual labels and examples are optional illustrations.\n- Replaced Chinese-only template placeholders with language-neutral placeholders.\n\n## 2.0.0 — 2026-09-16\n\n- Repositioned the skill as `Museum Visit Planner & Guide`.\n- Replaced the mandatory three-stage workflow with three independent modes: Plan, Guide, and Remember.\n- Added explicit 90-minute and 180-minute route contracts.\n- Added a reusable Museum Visit Brief and Visit Memory template.\n- Added stable starter orientation for six frequently requested Chinese museums.\n- Added one completed historical example with an explicit expiry boundary.\n- Simplified default behavior to conversation-first and no file writes unless requested.\n- Preserved official-source verification, access dates, uncertainty labels, accessibility adaptation, and sensitive-history handling.\n- Removed bundled live exhibition indexes, generated journals, preview images, and executable scripts from the published package.\n\nFile v2.1.0:examples/visit-brief-example.md\n\n# Visit Brief Example\n\n## Historical Case\n\n- Exhibition: 遇见吴哥窟——柬埔寨国家博物馆文物特展\n- Venue: 遇见博物馆·北京 798 馆\n- Visit date: 2026-08-30\n- Status: Historical example; the exhibition has ended\n- Available time: 120 minutes\n- Interest: Khmer sculpture and religious imagery\n\nThis example demonstrates the output shape. It must not be reused as current visitor information.\n\n## Suggested Route\n\n| Order | Stop | Why it matters | Time |\n|---|---|---|---:|\n| 1 | Early Khmer context | Establishes the transition from Funan and Chenla to Angkor | 15 min |\n| 2 | Harihara figure | Makes the fusion of Shiva and Vishnu visible through asymmetrical attributes | 20 min |\n| 3 | Jayavarman VII portrait | Anchors the shift toward Mahayana Buddhist royal imagery | 20 min |\n| 4 | Mukhalinga | Shows how aniconic and anthropomorphic forms can coexist | 15 min |\n| 5 | Naga-protected Buddha | Connects religious change with a distinct sculptural motif | 20 min |\n| 6 | Return to one chosen work | Slows the visit down and records one personal observation | 15 min |\n\n## On-Site Prompt\n\nFor the Harihara figure:\n\n- **先看哪里**: compare the two sides of the headdress and body.\n- **它是什么**: a combined form of Shiva and Vishnu.\n- **为什么值得看**: the sculpture turns a theological synthesis into visible asymmetry.\n- **再看一眼**: which side feels more ascetic, and which more royal?\n- **来源状态**: identification based on the exhibition label and visit notes; object-level details should be rechecked before reuse.\n\n## Visit Memory\n\n- What stayed with me: the face of Jayavarman VII felt quieter than the monumental scale associated with Angkor.\n- Change in perspective: I entered expecting architectural history and left remembering small differences in posture, hair, and gaze.\n- Unresolved question: which damaged attributes are recoverable from comparable sculptures, and which interpretations remain uncertain?\n\n## Verification Note\n\nThe visit and exhibition dates belong to a completed historical pilot. Current opening hours, exhibitions, tickets, and venue access must always be verified again from the receiving venue.\n\nFile v2.1.0:skill-card.md\n\n## Description:\n\nHelps museum visitors plan source-checked routes, understand exhibits on site, preserve visit memories, and consider rights when sharing their experiences.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[bonniegeng-max](https://clawhub.ai/user/bonniegeng-max)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nMuseum visitors use this skill to check visit logistics and plan a 90- or 180-minute route, get brief explanations while viewing exhibits, or turn their own notes into a sourced visit memory. It also offers advisory guidance about sharing visit content without creating images or publishing posts.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Outdated hours, exhibition availability, ticketing, or access details could disrupt a visit.\n\nMitigation: Check the venue or organizer's official sources for current details, include access dates, and flag unresolved conflicts.\n\nRisk: Sharing photographs or museum imagery may conflict with photographer rights, venue rules, or museum IP.\n\nMitigation: Distinguish rights in the object and its photograph, check venue rules, and keep sharing advice separate from image creation or posting.\n\nRisk: Uncertain exhibit identification could be presented as fact.\n\nMitigation: Ask for label or object details when needed and distinguish verified identification from tentative interpretation.\n\nRisk: Booking, posting, or saving content could change external or local state unexpectedly.\n\nMitigation: Do not book, sign in, post, or generate images; save a deliverable only when the user explicitly requests one.\n\n## Reference(s):\n\n- [Museum Explorer release on ClawHub](https://clawhub.ai/bonniegeng-max/skills/museum-explorer)\n- [Venue starter packs](references/venue-starter-packs.md)\n- [Shareable visit content guidance](references/shareable-visit-content.md)\n- [Jingdezhen China Ceramics Museum venue information](https://www.jdz.gov.cn/zjcd/mljdz/lylx/t932954.shtml)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Guidance]\n\n**Output Format:** [Conversational text or structured Markdown visit brief, on-site explanation, or visit memory]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Responds in the user's language; labels verification status and cites dated sources for current public facts. No images, stickers, or publishing.]\n\n## Skill Version(s):\n\n2.1.0 (source: frontmatter, CHANGELOG, server-resolved release)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v2.1.0:templates/visit-brief.md\n\n# Museum Visit Brief\n\n## Visit Snapshot\n\n- Venue / exhibition:\n- Date:\n- Time available:\n- Visitor profile:\n- Interests:\n- Accessibility or family needs:\n- Verification date:\n\n## Before You Go\n\n| Item | Verified information | Source | Status |\n|---|---|---|---|\n| Opening and closure |  |  | Verified / Unverified |\n| Reservation or ticket |  |  | Verified / Unverified |\n| Entrance and transport |  |  | Verified / Unverified |\n| Accessibility and services |  |  | Verified / Unverified |\n| Current exhibition status |  |  | Verified / Unverified |\n\n## Route\n\n### 90-Minute Route\n\n| Order | Stop | Why it matters | Suggested time | Navigation note |\n|---|---|---|---:|---|\n| 1 |  |  |  |  |\n| 2 |  |  |  |  |\n| 3 |  |  |  |  |\n| 4 | Optional |  |  |  |\n\n### 180-Minute Extension\n\n| Order | Stop | Why add it | Suggested time | Navigation note |\n|---|---|---|---:|---|\n| 5 |  |  |  |  |\n| 6 |  |  |  |  |\n| 7 | Break |  |  |  |\n| 8 | Optional |  |  |  |\n\n## Five Things to Notice\n\n1. `[Observation 1]`\n2. `[Observation 2]`\n3. `[Observation 3]`\n4. `[Observation 4]`\n5. `[Observation 5]`\n\n## Adaptations\n\n- With children:\n- Limited mobility:\n- Low-energy version:\n- First-time visitor:\n- Returning visitor:\n\n## Sources and Uncertainty\n\n- Verified:\n- Interpretation:\n- Unverified or conflicting:\n- Check again before departure:\n\nFile v2.1.0:templates/visit-memory.md\n\n# Visit Memory\n\n## The Visit in One Sentence\n\nWrite one sentence in the visitor's own tone.\n\n## What Stayed With Me\n\nFor each remembered object or moment:\n\n- Work, room, or moment:\n- What I noticed:\n- Verified context:\n- My reaction:\n- Source status:\n\n## A Change in Perspective\n\n- Before:\n- During the visit:\n- After:\n\n## One Unresolved Question\n\n- Question:\n- What is known:\n- What still needs verification:\n\n## Sources\n\nList official labels, collection pages, exhibition pages, or authoritative references used during the visit, with access dates where relevant.\n\nFile v2.1.0:LICENSE\n\nMIT No Attribution\n\nCopyright 2026 Bonnie Geng\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\nArchive v2.0.1: 9 files, 11464 bytes\n\nFiles: examples/visit-brief-example.md (2185b), LICENSE (906b), README.md (2124b), references/venue-starter-packs.md (3318b), skill-card.md (2737b), SKILL.md (7152b), templates/visit-brief.md (1325b), templates/visit-memory.md (566b), _meta.json (134b)\n\nFile v2.0.1:SKILL.md\n\n---\nname: museum-explorer\nversion: 2.0.1\ndescription: Plan a specific museum or exhibition visit with verified logistics and 90/180-minute routes, get concise on-site exhibit explanations, or turn a completed visit into a sourced memory note. Use for a named venue, exhibition, artwork, or completed museum visit.\nallowed-tools: WebSearch, WebFetch, Read\n---\n\n# Museum Visit Planner & Guide\n\n## What It Does\n\nHelp a visitor make one museum visit easier to plan, richer on site, and easier to remember afterward.\n\nThe skill has three independent modes:\n\n- **Plan**: verify visit logistics and create a realistic 90- or 180-minute route.\n- **Guide**: explain an artwork, object, label, room, or theme in a concise on-site format.\n- **Remember**: turn the visitor's notes and reactions into a sourced visit memory.\n\nUse the smallest mode that satisfies the request. Do not force the full three-stage workflow.\n\n## Output Language\n\nRespond in the language used in the user's current request. If that language is unclear, ask which language they prefer. Chinese and English examples in this package illustrate usage only and do not force the output language.\n\n## When to Use\n\nInvoke when the user explicitly asks about:\n\n- visiting a named museum, gallery, or exhibition;\n- choosing between current exhibitions;\n- planning a route, priorities, timing, breaks, or accessibility;\n- understanding something they are looking at inside a venue;\n- organizing a completed museum visit into notes or a memory page.\n\nExamples:\n\n- “我周六去故宫，只有 90 分钟，第一次去怎么走？”\n- “国博现在有什么展适合带孩子？”\n- “我在展厅里，这件青铜器上的饕餮纹怎么看？”\n- “把我今天在上博看的五件展品整理成观展记录。”\n- “Plan a three-hour visit to the Shanghai Museum for a first-time visitor.”\n\nDo not invoke for:\n\n- a general history or art-history question with no visit context;\n- general city travel planning where a museum is only one minor stop;\n- fictional museum role-play;\n- buying tickets, signing in, booking, or submitting forms.\n\nIf the venue or visit intent is materially unclear, ask one concise question. Otherwise start with a useful default and label assumptions.\n\n## Default Boundary\n\n- Answer in the current conversation by default.\n- Do not create or modify files unless the user explicitly requests a saved deliverable.\n- Do not sign in, buy tickets, make reservations, or submit forms.\n- Use public web research only when current or venue-specific facts are needed.\n- Never infer an artwork identity from an uncertain photo alone. Ask for the label text, room, title, artist, or accession number when needed.\n- Distinguish verified facts, interpretation, and visitor reflection.\n\n## Choose a Mode\n\n| User need | Mode | Default result |\n|---|---|---|\n| “怎么逛 / 先看什么 / 时间不够” | Plan | Visit Brief with route |\n| “现场这件是什么 / 怎么看” | Guide | 60-second object explanation |\n| “看完了 / 整理记录” | Remember | Visit Memory |\n| Multiple stages explicitly requested | Combined | Complete only the requested stages |\n\n## Plan Mode\n\n### Minimum inputs\n\n- venue or exhibition;\n- intended date when logistics matter;\n- available time;\n- interests, companions, mobility needs, or prior knowledge when supplied.\n\nAsk only for a missing input that would materially change the route.\n\n### Verification\n\nFor current information, prefer the venue's official website, official ticketing page, official collection page, or organizer page.\n\nVerify as relevant:\n\n- exhibition dates and venue;\n- opening hours and closure days;\n- reservation or ticket requirements;\n- entry location and major access restrictions;\n- accessibility and family services;\n- current gallery closures or special notices.\n\nState the access date. If official sources conflict, show the conflict and mark the item `待核实 / verify before departure`.\n\nDo not treat a search snippet, ticket reseller, travel blog, media report, lender page, or old announcement as proof that an exhibition is currently visitable.\n\n### Route design\n\nOffer the route that matches the user's time:\n\n- **90-minute route**: 3–5 highlights, one coherent theme, minimal backtracking, one optional stop.\n- **180-minute route**: 5–8 highlights, one break, room for close looking, one optional branch.\n- **Custom duration**: scale the number of highlights rather than compressing every stop.\n\nUse `references/venue-starter-packs.md` only as stable orientation. Verify current exhibitions, opening hours, entrances, gallery availability, and ticket rules before presenting them as current.\n\nFollow `templates/visit-brief.md`.\n\n## Guide Mode\n\nStart from what the visitor can actually see or read.\n\nUse this order:\n\n1. **先看哪里**: one observable detail.\n2. **它是什么**: verified identification, or a clearly labeled tentative identification.\n3. **为什么值得看**: context that changes how the object is understood.\n4. **再看一眼**: one question or detail for closer looking.\n5. **来源状态**: label text / official collection / authoritative secondary / uncertain.\n\nKeep the default answer short enough to read while standing in a gallery. Expand only when the user asks.\n\nFor attribution, dating, provenance, cultural ownership, religion, human remains, colonial collection history, or repatriation, present uncertainty and competing interpretations fairly.\n\n## Remember Mode\n\nUse only details the user supplies plus facts already verified during the visit.\n\nFollow `templates/visit-memory.md`:\n\n- visit in one sentence;\n- 3–5 remembered works or moments;\n- what the visitor noticed;\n- what changed their mind;\n- one unresolved question;\n- sources and verification status.\n\nPreserve the visitor's voice. Do not fabricate emotions, visited objects, photographs, or conclusions.\n\n## Venue Starter Packs\n\nThe package includes stable orientation for six frequently requested venues:\n\n- Palace Museum / 故宫博物院\n- National Museum of China / 中国国家博物馆\n- Shanghai Museum / 上海博物馆\n- Nanjing Museum / 南京博物院\n- Shaanxi History Museum / 陕西历史博物馆\n- Suzhou Museum / 苏州博物馆\n\nThese packs describe collection strengths, route heuristics, and facts that must be rechecked. They do not contain live schedules.\n\n## Output Labels\n\nUse equivalent status labels in the user's current language. The pairs below are examples, not a requirement to output both languages:\n\n- `已核实` / `Verified`\n- `用户提供` / `User-provided`\n- `解释` / `Interpretation`\n- `待核实` / `Unverified`\n- `已过期` / `Outdated`\n\nFor every current public fact, provide the source URL and access date.\n\n## Completion Standard\n\n- The requested visit stage is clear and completed.\n- A plan fits the stated time instead of listing everything.\n- Current logistics are verified from the relevant venue or organizer.\n- On-site identification remains tentative when evidence is incomplete.\n- Facts and interpretation are distinguishable.\n- No booking, posting, file creation, or external state change occurs without an explicit request.\n\nFile v2.0.1:README.md\n\n# Museum Visit Planner & Guide\n\nPlan a specific museum or exhibition visit, understand what you are seeing on site, and turn the visit into a sourced memory afterward.\n\nThe skill responds in the language of the user's current request. The Chinese and English examples below demonstrate multilingual use; they do not impose a locale.\n\n## Three independent modes\n\n- **Plan**: verified logistics plus a realistic 90- or 180-minute route.\n- **Guide**: concise, observation-first explanations for objects, labels, rooms, and themes.\n- **Remember**: a structured visit memory based on the visitor's own notes and reactions.\n\nYou can use any one mode without completing the other stages.\n\n## Example requests\n\n```text\n我周六去故宫，只有 90 分钟，第一次去怎么走？\n国博现在有什么展适合带孩子？\n我在展厅里，这件青铜器上的饕餮纹怎么看？\n把我今天在上博看的五件展品整理成观展记录。\nPlan a three-hour visit to the Shanghai Museum for a first-time visitor.\nWhat should I focus on during a 90-minute visit to the Palace Museum?\nTurn my notes from today's exhibition into a concise visit memory.\n```\n\n## Included assets\n\n- [`templates/visit-brief.md`](templates/visit-brief.md): logistics, route, highlights, adaptations, and source status.\n- [`templates/visit-memory.md`](templates/visit-memory.md): a concise post-visit reflection structure.\n- [`references/venue-starter-packs.md`](references/venue-starter-packs.md): stable orientation for six frequently requested Chinese museums.\n- [`examples/visit-brief-example.md`](examples/visit-brief-example.md): a completed historical example that is clearly separated from current visitor information.\n\n## Evidence boundary\n\nCurrent exhibitions, opening hours, ticketing, entrances, closures, and accessibility details are verified from relevant official sources and dated. Starter packs contain route orientation only and are never treated as live schedules.\n\nThe skill does not sign in, reserve tickets, submit forms, or write files unless the user explicitly requests a saved deliverable.\n\n## License\n\n[MIT](LICENSE)\n\nFile v2.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn7fh7y04hxyf8jf0xgk2nt2x98bhqfz\",\n  \"slug\": \"museum-explorer\",\n  \"version\": \"2.0.1\",\n  \"publishedAt\": 1789553404527\n}\n\nFile v2.0.1:references/venue-starter-packs.md\n\n# Venue Starter Packs\n\nThese notes provide stable orientation, not live visitor information. Before giving a dated plan, verify current exhibitions, hours, closure days, entrances, ticketing, gallery availability, and accessibility on the venue's official site.\n\n## Palace Museum / 故宫博物院\n\n- Official site: https://www.dpm.org.cn/\n- Stable focus: palace architecture, imperial court history, painting and calligraphy, ceramics, clocks, and specialist galleries.\n- Route heuristic: choose one architectural axis and one collection theme; avoid promising that every specialist gallery is open.\n- Recheck: reservation rules, entrance and exit policy, specialist-gallery tickets, temporary closures, and same-day access.\n\n## National Museum of China / 中国国家博物馆\n\n- Official site: https://www.chnmuseum.cn/\n- Stable focus: Chinese history, archaeology, modern national history, and large temporary exhibitions.\n- Route heuristic: select one permanent narrative or one temporary exhibition; do not combine the entire building into a short visit.\n- Recheck: reservation identity rules, temporary exhibition access, gallery closures, entry security, and opening hours.\n\n## Shanghai Museum / 上海博物馆\n\n- Official site: https://www.shanghaimuseum.net/\n- Stable focus: ancient Chinese bronzes, ceramics, painting, calligraphy, seals, coins, sculpture, and regional exchanges.\n- Route heuristic: build a material-based route such as bronze → ceramics → painting rather than attempting every gallery.\n- Recheck: which building or branch hosts the target exhibition, reservation rules, gallery availability, and transport details.\n\n## Nanjing Museum / 南京博物院\n\n- Official site: https://www.njmuseum.com/\n- Stable focus: Jiangsu history, archaeology, decorative arts, painting, and multi-building museum experiences.\n- Route heuristic: decide the primary building before arrival and include transition time between halls.\n- Recheck: reservation policy, open buildings, temporary exhibitions, entrances, and accessibility routes.\n\n## Shaanxi History Museum / 陕西历史博物馆\n\n- Official site: https://www.sxhm.com/\n- Stable focus: archaeology and material culture associated with Zhou, Qin, Han, Sui, and Tang history.\n- Route heuristic: follow a chronological spine and cap a short visit at five major objects or object groups.\n- Recheck: reservation release rules, paid specialist exhibitions, crowd controls, gallery closures, and entry requirements.\n\n## Suzhou Museum / 苏州博物馆\n\n- Official site: https://www.szmuseum.com/\n- Stable focus: Wu-region culture, painting and calligraphy, scholar objects, local archaeology, and the relationship between collection and architecture.\n- Route heuristic: treat the building and garden as part of the visit, leaving time for transitions and close looking.\n- Recheck: branch location, reservation policy, current exhibitions, entrance route, and photography rules.\n\n## Use Rules\n\n1. Never present these notes as a current exhibition list.\n2. Cite the relevant official page when using current facts.\n3. If an official page is unavailable, say so and label substitute sources by owner and scope.\n4. A lender or organizer can confirm participation, but only the receiving venue can confirm that an exhibition is currently visitable there.\n\nFile v2.0.1:examples/visit-brief-example.md\n\n# Visit Brief Example\n\n## Historical Case\n\n- Exhibition: 遇见吴哥窟——柬埔寨国家博物馆文物特展\n- Venue: 遇见博物馆·北京 798 馆\n- Visit date: 2026-08-30\n- Status: Historical example; the exhibition has ended\n- Available time: 120 minutes\n- Interest: Khmer sculpture and religious imagery\n\nThis example demonstrates the output shape. It must not be reused as current visitor information.\n\n## Suggested Route\n\n| Order | Stop | Why it matters | Time |\n|---|---|---|---:|\n| 1 | Early Khmer context | Establishes the transition from Funan and Chenla to Angkor | 15 min |\n| 2 | Harihara figure | Makes the fusion of Shiva and Vishnu visible through asymmetrical attributes | 20 min |\n| 3 | Jayavarman VII portrait | Anchors the shift toward Mahayana Buddhist royal imagery | 20 min |\n| 4 | Mukhalinga | Shows how aniconic and anthropomorphic forms can coexist | 15 min |\n| 5 | Naga-protected Buddha | Connects religious change with a distinct sculptural motif | 20 min |\n| 6 | Return to one chosen work | Slows the visit down and records one personal observation | 15 min |\n\n## On-Site Prompt\n\nFor the Harihara figure:\n\n- **先看哪里**: compare the two sides of the headdress and body.\n- **它是什么**: a combined form of Shiva and Vishnu.\n- **为什么值得看**: the sculpture turns a theological synthesis into visible asymmetry.\n- **再看一眼**: which side feels more ascetic, and which more royal?\n- **来源状态**: identification based on the exhibition label and visit notes; object-level details should be rechecked before reuse.\n\n## Visit Memory\n\n- What stayed with me: the face of Jayavarman VII felt quieter than the monumental scale associated with Angkor.\n- Change in perspective: I entered expecting architectural history and left remembering small differences in posture, hair, and gaze.\n- Unresolved question: which damaged attributes are recoverable from comparable sculptures, and which interpretations remain uncertain?\n\n## Verification Note\n\nThe visit and exhibition dates belong to a completed historical pilot. Current opening hours, exhibitions, tickets, and venue access must always be verified again from the receiving venue.\n\nFile v2.0.1:skill-card.md\n\n## Description:\n\nPlan a specific museum or exhibition visit with verified logistics and 90/180-minute routes, get concise on-site exhibit explanations, or turn a completed visit into a sourced memory note.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[bonniegeng-max](https://clawhub.ai/user/bonniegeng-max)\n\n### License/Terms of Use:\n\nMIT No Attribution\n\n## Use Case:\n\nExternal users use this skill to plan a named museum or exhibition visit, get concise on-site guidance about exhibits, or convert their own visit notes into a sourced memory.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Current hours, ticket rules, accessibility details, closures, and exhibition status may be wrong if they are taken from stale or unofficial sources.\n\nMitigation: Verify current visitor information from the venue, organizer, official ticketing, or official collection pages; include the access date and mark conflicts or gaps as unverified.\n\nRisk: A user may ask the agent to take external actions such as buying tickets, signing in, submitting forms, or saving files.\n\nMitigation: Keep the default behavior to public research and in-conversation answers; do not buy tickets, log in, submit forms, or write files unless the user explicitly requests an allowed saved deliverable.\n\nRisk: Uncertain artwork or object identification can lead to misleading on-site interpretation.\n\nMitigation: Ask for label text, room, title, artist, accession number, or another reliable identifier when needed, and clearly separate verified facts, interpretation, visitor reflection, and uncertainty.\n\n## Reference(s):\n\n- [Venue Starter Packs](references/venue-starter-packs.md)\n- [Palace Museum](https://www.dpm.org.cn/)\n- [National Museum of China](https://www.chnmuseum.cn/)\n- [Shanghai Museum](https://www.shanghaimuseum.net/)\n- [Nanjing Museum](https://www.njmuseum.com/)\n- [Shaanxi History Museum](https://www.sxhm.com/)\n- [Suzhou Museum](https://www.szmuseum.com/)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Guidance]\n\n**Output Format:** [Markdown in the user's current language with source URLs, access dates, and verification-status labels where current facts are used]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May include visit brief route tables, concise exhibit explanations, or visit memory notes.]\n\n## Skill Version(s):\n\n2.0.1 (source: frontmatter and ClawHub release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v2.0.1:templates/visit-brief.md\n\n# Museum Visit Brief\n\n## Visit Snapshot\n\n- Venue / exhibition:\n- Date:\n- Time available:\n- Visitor profile:\n- Interests:\n- Accessibility or family needs:\n- Verification date:\n\n## Before You Go\n\n| Item | Verified information | Source | Status |\n|---|---|---|---|\n| Opening and closure |  |  | Verified / Unverified |\n| Reservation or ticket |  |  | Verified / Unverified |\n| Entrance and transport |  |  | Verified / Unverified |\n| Accessibility and services |  |  | Verified / Unverified |\n| Current exhibition status |  |  | Verified / Unverified |\n\n## Route\n\n### 90-Minute Route\n\n| Order | Stop | Why it matters | Suggested time | Navigation note |\n|---|---|---|---:|---|\n| 1 |  |  |  |  |\n| 2 |  |  |  |  |\n| 3 |  |  |  |  |\n| 4 | Optional |  |  |  |\n\n### 180-Minute Extension\n\n| Order | Stop | Why add it | Suggested time | Navigation note |\n|---|---|---|---:|---|\n| 5 |  |  |  |  |\n| 6 |  |  |  |  |\n| 7 | Break |  |  |  |\n| 8 | Optional |  |  |  |\n\n## Five Things to Notice\n\n1. `[Observation 1]`\n2. `[Observation 2]`\n3. `[Observation 3]`\n4. `[Observation 4]`\n5. `[Observation 5]`\n\n## Adaptations\n\n- With children:\n- Limited mobility:\n- Low-energy version:\n- First-time visitor:\n- Returning visitor:\n\n## Sources and Uncertainty\n\n- Verified:\n- Interpretation:\n- Unverified or conflicting:\n- Check again before departure:\n\nFile v2.0.1:templates/visit-memory.md\n\n# Visit Memory\n\n## The Visit in One Sentence\n\nWrite one sentence in the visitor's own tone.\n\n## What Stayed With Me\n\nFor each remembered object or moment:\n\n- Work, room, or moment:\n- What I noticed:\n- Verified context:\n- My reaction:\n- Source status:\n\n## A Change in Perspective\n\n- Before:\n- During the visit:\n- After:\n\n## One Unresolved Question\n\n- Question:\n- What is known:\n- What still needs verification:\n\n## Sources\n\nList official labels, collection pages, exhibition pages, or authoritative references used during the visit, with access dates where relevant.\n\nFile v2.0.1:LICENSE\n\nMIT No Attribution\n\nCopyright 2026 Bonnie Geng\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\nArchive v2.0.0: 9 files, 11156 bytes\n\nFiles: examples/visit-brief-example.md (2185b), LICENSE (906b), README.md (1822b), references/venue-starter-packs.md (3318b), skill-card.md (2746b), SKILL.md (6801b), templates/visit-brief.md (1320b), templates/visit-memory.md (566b), _meta.json (134b)\n\nFile v2.0.0:SKILL.md\n\n---\nname: museum-explorer\nversion: 2.0.0\ndescription: Plan a specific museum or exhibition visit with verified logistics and 90/180-minute routes, get concise on-site exhibit explanations, or turn a completed visit into a sourced memory note. Use for a named venue, exhibition, artwork, or completed museum visit.\nallowed-tools: WebSearch, WebFetch, Read\n---\n\n# Museum Visit Planner & Guide\n\n## What It Does\n\nHelp a visitor make one museum visit easier to plan, richer on site, and easier to remember afterward.\n\nThe skill has three independent modes:\n\n- **Plan**: verify visit logistics and create a realistic 90- or 180-minute route.\n- **Guide**: explain an artwork, object, label, room, or theme in a concise on-site format.\n- **Remember**: turn the visitor's notes and reactions into a sourced visit memory.\n\nUse the smallest mode that satisfies the request. Do not force the full three-stage workflow.\n\n## When to Use\n\nInvoke when the user explicitly asks about:\n\n- visiting a named museum, gallery, or exhibition;\n- choosing between current exhibitions;\n- planning a route, priorities, timing, breaks, or accessibility;\n- understanding something they are looking at inside a venue;\n- organizing a completed museum visit into notes or a memory page.\n\nExamples:\n\n- “我周六去故宫，只有 90 分钟，第一次去怎么走？”\n- “国博现在有什么展适合带孩子？”\n- “我在展厅里，这件青铜器上的饕餮纹怎么看？”\n- “把我今天在上博看的五件展品整理成观展记录。”\n- “Plan a three-hour visit to the Shanghai Museum for a first-time visitor.”\n\nDo not invoke for:\n\n- a general history or art-history question with no visit context;\n- general city travel planning where a museum is only one minor stop;\n- fictional museum role-play;\n- buying tickets, signing in, booking, or submitting forms.\n\nIf the venue or visit intent is materially unclear, ask one concise question. Otherwise start with a useful default and label assumptions.\n\n## Default Boundary\n\n- Answer in the current conversation by default.\n- Do not create or modify files unless the user explicitly requests a saved deliverable.\n- Do not sign in, buy tickets, make reservations, or submit forms.\n- Use public web research only when current or venue-specific facts are needed.\n- Never infer an artwork identity from an uncertain photo alone. Ask for the label text, room, title, artist, or accession number when needed.\n- Distinguish verified facts, interpretation, and visitor reflection.\n\n## Choose a Mode\n\n| User need | Mode | Default result |\n|---|---|---|\n| “怎么逛 / 先看什么 / 时间不够” | Plan | Visit Brief with route |\n| “现场这件是什么 / 怎么看” | Guide | 60-second object explanation |\n| “看完了 / 整理记录” | Remember | Visit Memory |\n| Multiple stages explicitly requested | Combined | Complete only the requested stages |\n\n## Plan Mode\n\n### Minimum inputs\n\n- venue or exhibition;\n- intended date when logistics matter;\n- available time;\n- interests, companions, mobility needs, or prior knowledge when supplied.\n\nAsk only for a missing input that would materially change the route.\n\n### Verification\n\nFor current information, prefer the venue's official website, official ticketing page, official collection page, or organizer page.\n\nVerify as relevant:\n\n- exhibition dates and venue;\n- opening hours and closure days;\n- reservation or ticket requirements;\n- entry location and major access restrictions;\n- accessibility and family services;\n- current gallery closures or special notices.\n\nState the access date. If official sources conflict, show the conflict and mark the item `待核实 / verify before departure`.\n\nDo not treat a search snippet, ticket reseller, travel blog, media report, lender page, or old announcement as proof that an exhibition is currently visitable.\n\n### Route design\n\nOffer the route that matches the user's time:\n\n- **90-minute route**: 3–5 highlights, one coherent theme, minimal backtracking, one optional stop.\n- **180-minute route**: 5–8 highlights, one break, room for close looking, one optional branch.\n- **Custom duration**: scale the number of highlights rather than compressing every stop.\n\nUse `references/venue-starter-packs.md` only as stable orientation. Verify current exhibitions, opening hours, entrances, gallery availability, and ticket rules before presenting them as current.\n\nFollow `templates/visit-brief.md`.\n\n## Guide Mode\n\nStart from what the visitor can actually see or read.\n\nUse this order:\n\n1. **先看哪里**: one observable detail.\n2. **它是什么**: verified identification, or a clearly labeled tentative identification.\n3. **为什么值得看**: context that changes how the object is understood.\n4. **再看一眼**: one question or detail for closer looking.\n5. **来源状态**: label text / official collection / authoritative secondary / uncertain.\n\nKeep the default answer short enough to read while standing in a gallery. Expand only when the user asks.\n\nFor attribution, dating, provenance, cultural ownership, religion, human remains, colonial collection history, or repatriation, present uncertainty and competing interpretations fairly.\n\n## Remember Mode\n\nUse only details the user supplies plus facts already verified during the visit.\n\nFollow `templates/visit-memory.md`:\n\n- visit in one sentence;\n- 3–5 remembered works or moments;\n- what the visitor noticed;\n- what changed their mind;\n- one unresolved question;\n- sources and verification status.\n\nPreserve the visitor's voice. Do not fabricate emotions, visited objects, photographs, or conclusions.\n\n## Venue Starter Packs\n\nThe package includes stable orientation for six frequently requested venues:\n\n- Palace Museum / 故宫博物院\n- National Museum of China / 中国国家博物馆\n- Shanghai Museum / 上海博物馆\n- Nanjing Museum / 南京博物院\n- Shaanxi History Museum / 陕西历史博物馆\n- Suzhou Museum / 苏州博物馆\n\nThese packs describe collection strengths, route heuristics, and facts that must be rechecked. They do not contain live schedules.\n\n## Output Labels\n\nUse these labels consistently:\n\n- `已核实` / `Verified`\n- `用户提供` / `User-provided`\n- `解释` / `Interpretation`\n- `待核实` / `Unverified`\n- `已过期` / `Outdated`\n\nFor every current public fact, provide the source URL and access date.\n\n## Completion Standard\n\n- The requested visit stage is clear and completed.\n- A plan fits the stated time instead of listing everything.\n- Current logistics are verified from the relevant venue or organizer.\n- On-site identification remains tentative when evidence is incomplete.\n- Facts and interpretation are distinguishable.\n- No booking, posting, file creation, or external state change occurs without an explicit request.\n\nFile v2.0.0:README.md\n\n# Museum Visit Planner & Guide\n\nPlan a specific museum or exhibition visit, understand what you are seeing on site, and turn the visit into a sourced memory afterward.\n\n## Three independent modes\n\n- **Plan**: verified logistics plus a realistic 90- or 180-minute route.\n- **Guide**: concise, observation-first explanations for objects, labels, rooms, and themes.\n- **Remember**: a structured visit memory based on the visitor's own notes and reactions.\n\nYou can use any one mode without completing the other stages.\n\n## Example requests\n\n```text\n我周六去故宫，只有 90 分钟，第一次去怎么走？\n国博现在有什么展适合带孩子？\n我在展厅里，这件青铜器上的饕餮纹怎么看？\n把我今天在上博看的五件展品整理成观展记录。\nPlan a three-hour visit to the Shanghai Museum for a first-time visitor.\n```\n\n## Included assets\n\n- [`templates/visit-brief.md`](templates/visit-brief.md): logistics, route, highlights, adaptations, and source status.\n- [`templates/visit-memory.md`](templates/visit-memory.md): a concise post-visit reflection structure.\n- [`references/venue-starter-packs.md`](references/venue-starter-packs.md): stable orientation for six frequently requested Chinese museums.\n- [`examples/visit-brief-example.md`](examples/visit-brief-example.md): a completed historical example that is clearly separated from current visitor information.\n\n## Evidence boundary\n\nCurrent exhibitions, opening hours, ticketing, entrances, closures, and accessibility details are verified from relevant official sources and dated. Starter packs contain route orientation only and are never treated as live schedules.\n\nThe skill does not sign in, reserve tickets, submit forms, or write files unless the user explicitly requests a saved deliverable.\n\n## License\n\n[MIT](LICENSE)\n\nFile v2.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn7fh7y04hxyf8jf0xgk2nt2x98bhqfz\",\n  \"slug\": \"museum-explorer\",\n  \"version\": \"2.0.0\",\n  \"publishedAt\": 1789553089637\n}\n\nFile v2.0.0:references/venue-starter-packs.md\n\n# Venue Starter Packs\n\nThese notes provide stable orientation, not live visitor information. Before giving a dated plan, verify current exhibitions, hours, closure days, entrances, ticketing, gallery availability, and accessibility on the venue's official site.\n\n## Palace Museum / 故宫博物院\n\n- Official site: https://www.dpm.org.cn/\n- Stable focus: palace architecture, imperial court history, painting and calligraphy, ceramics, clocks, and specialist galleries.\n- Route heuristic: choose one architectural axis and one collection theme; avoid promising that every specialist gallery is open.\n- Recheck: reservation rules, entrance and exit policy, specialist-gallery tickets, temporary closures, and same-day access.\n\n## National Museum of China / 中国国家博物馆\n\n- Official site: https://www.chnmuseum.cn/\n- Stable focus: Chinese history, archaeology, modern national history, and large temporary exhibitions.\n- Route heuristic: select one permanent narrative or one temporary exhibition; do not combine the entire building into a short visit.\n- Recheck: reservation identity rules, temporary exhibition access, gallery closures, entry security, and opening hours.\n\n## Shanghai Museum / 上海博物馆\n\n- Official site: https://www.shanghaimuseum.net/\n- Stable focus: ancient Chinese bronzes, ceramics, painting, calligraphy, seals, coins, sculpture, and regional exchanges.\n- Route heuristic: build a material-based route such as bronze → ceramics → painting rather than attempting every gallery.\n- Recheck: which building or branch hosts the target exhibition, reservation rules, gallery availability, and transport details.\n\n## Nanjing Museum / 南京博物院\n\n- Official site: https://www.njmuseum.com/\n- Stable focus: Jiangsu history, archaeology, decorative arts, painting, and multi-building museum experiences.\n- Route heuristic: decide the primary building before arrival and include transition time between halls.\n- Recheck: reservation policy, open buildings, temporary exhibitions, entrances, and accessibility routes.\n\n## Shaanxi History Museum / 陕西历史博物馆\n\n- Official site: https://www.sxhm.com/\n- Stable focus: archaeology and material culture associated with Zhou, Qin, Han, Sui, and Tang history.\n- Route heuristic: follow a chronological spine and cap a short visit at five major objects or object groups.\n- Recheck: reservation release rules, paid specialist exhibitions, crowd controls, gallery closures, and entry requirements.\n\n## Suzhou Museum / 苏州博物馆\n\n- Official site: https://www.szmuseum.com/\n- Stable focus: Wu-region culture, painting and calligraphy, scholar objects, local archaeology, and the relationship between collection and architecture.\n- Route heuristic: treat the building and garden as part of the visit, leaving time for transitions and close looking.\n- Recheck: branch location, reservation policy, current exhibitions, entrance route, and photography rules.\n\n## Use Rules\n\n1. Never present these notes as a current exhibition list.\n2. Cite the relevant official page when using current facts.\n3. If an official page is unavailable, say so and label substitute sources by owner and scope.\n4. A lender or organizer can confirm participation, but only the receiving venue can confirm that an exhibition is currently visitable there.\n\nFile v2.0.0:examples/visit-brief-example.md\n\n# Visit Brief Example\n\n## Historical Case\n\n- Exhibition: 遇见吴哥窟——柬埔寨国家博物馆文物特展\n- Venue: 遇见博物馆·北京 798 馆\n- Visit date: 2026-08-30\n- Status: Historical example; the exhibition has ended\n- Available time: 120 minutes\n- Interest: Khmer sculpture and religious imagery\n\nThis example demonstrates the output shape. It must not be reused as current visitor information.\n\n## Suggested Route\n\n| Order | Stop | Why it matters | Time |\n|---|---|---|---:|\n| 1 | Early Khmer context | Establishes the transition from Funan and Chenla to Angkor | 15 min |\n| 2 | Harihara figure | Makes the fusion of Shiva and Vishnu visible through asymmetrical attributes | 20 min |\n| 3 | Jayavarman VII portrait | Anchors the shift toward Mahayana Buddhist royal imagery | 20 min |\n| 4 | Mukhalinga | Shows how aniconic and anthropomorphic forms can coexist | 15 min |\n| 5 | Naga-protected Buddha | Connects religious change with a distinct sculptural motif | 20 min |\n| 6 | Return to one chosen work | Slows the visit down and records one personal observation | 15 min |\n\n## On-Site Prompt\n\nFor the Harihara figure:\n\n- **先看哪里**: compare the two sides of the headdress and body.\n- **它是什么**: a combined form of Shiva and Vishnu.\n- **为什么值得看**: the sculpture turns a theological synthesis into visible asymmetry.\n- **再看一眼**: which side feels more ascetic, and which more royal?\n- **来源状态**: identification based on the exhibition label and visit notes; object-level details should be rechecked before reuse.\n\n## Visit Memory\n\n- What stayed with me: the face of Jayavarman VII felt quieter than the monumental scale associated with Angkor.\n- Change in perspective: I entered expecting architectural history and left remembering small differences in posture, hair, and gaze.\n- Unresolved question: which damaged attributes are recoverable from comparable sculptures, and which interpretations remain uncertain?\n\n## Verification Note\n\nThe visit and exhibition dates belong to a completed historical pilot. Current opening hours, exhibitions, tickets, and venue access must always be verified again from the receiving venue.\n\nFile v2.0.0:skill-card.md\n\n## Description:\n\nPlan a specific museum or exhibition visit with verified logistics and 90/180-minute routes, get concise on-site exhibit explanations, or turn a completed visit into a sourced memory note.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[bonniegeng-max](https://clawhub.ai/user/bonniegeng-max)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal museum visitors use this skill to plan a named museum or exhibition visit, get concise on-site explanations, and organize completed visits into sourced memory notes.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Current museum logistics, exhibitions, ticket rules, entrances, closures, and accessibility details may change after a response is generated.\n\nMitigation: Verify current facts from official venue or organizer sources and include access dates; mark unresolved conflicts as unverified before departure.\n\nRisk: An artwork or object may be misidentified when the visitor provides incomplete photo, label, room, title, artist, or accession information.\n\nMitigation: Keep identification tentative until supported by label text, official collection data, or another authoritative source, and separate verified facts from interpretation.\n\nRisk: Bundled venue starter packs could be mistaken for live schedules.\n\nMitigation: Use starter packs only for stable route orientation and recheck exhibitions, hours, ticketing, gallery availability, and access rules before presenting current guidance.\n\n## Reference(s):\n\n- [Venue Starter Packs](references/venue-starter-packs.md)\n- [Visit Brief Template](templates/visit-brief.md)\n- [Visit Memory Template](templates/visit-memory.md)\n- [Visit Brief Example](examples/visit-brief-example.md)\n- [Palace Museum](https://www.dpm.org.cn/)\n- [National Museum of China](https://www.chnmuseum.cn/)\n- [Shanghai Museum](https://www.shanghaimuseum.net/)\n- [Nanjing Museum](https://www.njmuseum.com/)\n- [Shaanxi History Museum](https://www.sxhm.com/)\n- [Suzhou Museum](https://www.szmuseum.com/)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Guidance]\n\n**Output Format:** [Markdown with sourced visit briefs, concise guide responses, or visit memory notes]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Outputs distinguish verified facts, interpretation, user-provided details, and unverified items.]\n\n## Skill Version(s):\n\n2.0.0 (source: frontmatter and server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nFile v2.0.0:templates/visit-brief.md\n\n# Museum Visit Brief\n\n## Visit Snapshot\n\n- Venue / exhibition:\n- Date:\n- Time available:\n- Visitor profile:\n- Interests:\n- Accessibility or family needs:\n- Verification date:\n\n## Before You Go\n\n| Item | Verified information | Source | Status |\n|---|---|---|---|\n| Opening and closure |  |  | Verified / Unverified |\n| Reservation or ticket |  |  | Verified / Unverified |\n| Entrance and transport |  |  | Verified / Unverified |\n| Accessibility and services |  |  | Verified / Unverified |\n| Current exhibition status |  |  | Verified / Unverified |\n\n## Route\n\n### 90-Minute Route\n\n| Order | Stop | Why it matters | Suggested time | Navigation note |\n|---|---|---|---:|---|\n| 1 |  |  |  |  |\n| 2 |  |  |  |  |\n| 3 |  |  |  |  |\n| 4 | Optional |  |  |  |\n\n### 180-Minute Extension\n\n| Order | Stop | Why add it | Suggested time | Navigation note |\n|---|---|---|---:|---|\n| 5 |  |  |  |  |\n| 6 |  |  |  |  |\n| 7 | Break |  |  |  |\n| 8 | Optional |  |  |  |\n\n## Five Things to Notice\n\n1. `[观察点一]`\n2. `[观察点二]`\n3. `[观察点三]`\n4. `[观察点四]`\n5. `[观察点五]`\n\n## Adaptations\n\n- With children:\n- Limited mobility:\n- Low-energy version:\n- First-time visitor:\n- Returning visitor:\n\n## Sources and Uncertainty\n\n- Verified:\n- Interpretation:\n- Unverified or conflicting:\n- Check again before departure:\n\nFile v2.0.0:templates/visit-memory.md\n\n# Visit Memory\n\n## The Visit in One Sentence\n\nWrite one sentence in the visitor's own tone.\n\n## What Stayed With Me\n\nFor each remembered object or moment:\n\n- Work, room, or moment:\n- What I noticed:\n- Verified context:\n- My reaction:\n- Source status:\n\n## A Change in Perspective\n\n- Before:\n- During the visit:\n- After:\n\n## One Unresolved Question\n\n- Question:\n- What is known:\n- What still needs verification:\n\n## Sources\n\nList official labels, collection pages, exhibition pages, or authoritative references used during the visit, with access dates where relevant.\n\nFile v2.0.0:LICENSE\n\nMIT No Attribution\n\nCopyright 2026 Bonnie Geng\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\nArchive v1.6.10: 3 files, 3345 bytes\n\nFiles: _meta.json (135b), skill-card.md (2350b), SKILL.md (3670b)\n\nFile v1.6.10:SKILL.md\n\n---\nname: museum-explorer\nversion: 1.6.9\ndescription: Helps plan museum visits, explain exhibits during visits, and summarize visits afterward. Invoke only for an explicit request in one of these three scenarios.\n---\n\n# Museum Explorer\n\n## Purpose\n\nSupport a museum or gallery visit in three scenarios:\n\n1. **Before the visit:** plan an exhibition visit, route, priorities, timing, or viewing strategy.\n2. **During the visit:** explain an exhibition, artwork, object, label, room, theme, or historical context for a visitor who is on site.\n3. **After the visit:** summarize, reflect on, or organize what the visitor saw and learned.\n\n## Activation Boundary\n\nInvoke only for an explicit request tied to one of these visit stages. If the stage or visit intent is unclear, ask one concise clarifying question.\n\n## Default Behavior\n\n- Boundary: **current conversation content only / no side effects** by default.\n- Answer directly in the conversation; create a deliverable only when explicitly requested.\n- Tailor depth, structure, and terminology to the visitor's interests, available time, prior knowledge, accessibility needs, companions, and current stage of the visit.\n- Distinguish established facts from interpretation and label unknowns.\n- Keep the response self-contained.\n\n## Public Information Verification\n\nWhen current public museum information is necessary, `WebSearch` and `WebFetch` may be used as a read-only exception to the default boundary.\n\nVerification rules:\n\n1. Prefer the official public source for the venue, organizer, or collection.\n2. Verify time-sensitive logistics as close as practical to that source.\n3. State the verification date and link the source.\n4. Label uncertainty, conflicts, and unverified claims.\n\n## Scenario Guidance\n\n### Before the Visit\n\n- Ask only for missing information that materially affects the plan, such as venue, exhibition, date, time budget, interests, mobility needs, or group composition.\n- Prioritize a realistic route and a manageable number of highlights.\n- Separate verified logistics from optional viewing suggestions.\n- Note likely fatigue, crowding, transitions, breaks, and accessibility considerations when relevant.\n\n### During the Visit\n\n- Start from what the visitor can currently see or read.\n- If identification is uncertain, ask for the object title, label text, room name, or a description rather than guessing.\n- Explain observation first, then context and interpretation.\n- Keep the answer scannable and suitable for use while standing in a gallery.\n- Offer optional questions or visual details that help the visitor look more closely.\n\n### After the Visit\n\n- Base the summary on details the user provides in the conversation.\n- Separate remembered facts, personal reactions, and interpretive connections.\n- Preserve the user's perspective; use neutral placeholders or ask a focused follow-up for material gaps.\n\n## Safety and Accuracy\n\n- Treat attribution, dating, provenance, cultural ownership, religious meaning, human remains, contested history, and repatriation as potentially sensitive.\n- Present competing interpretations fairly and identify them as interpretations.\n- Keep identification tentative when the description is incomplete.\n- Respect venue rules, conservation requirements, and staff directions.\n- For urgent on-site safety or access issues, direct the visitor to venue staff and posted official guidance.\n\n## Completion Standard\n\n- Stay within one explicit visit scenario.\n- Answer in the conversation by default.\n- Verify current facts only when needed.\n- Include verification date, official source, and uncertainty notes for verified claims.\n- Remain complete on its own.\n\nFile v1.6.10:_meta.json\n\n{\n  \"ownerId\": \"kn7fh7y04hxyf8jf0xgk2nt2x98bhqfz\",\n  \"slug\": \"museum-explorer\",\n  \"version\": \"1.6.10\",\n  \"publishedAt\": 1789437337930\n}\n\nFile v1.6.10:skill-card.md\n\n## Description:\n\nHelps plan museum visits, explain exhibits during visits, and summarize visits afterward.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[bonniegeng-max](https://clawhub.ai/user/bonniegeng-max)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal museum and gallery visitors use this skill before, during, or after a visit to plan routes, understand objects and exhibits, or summarize what they saw. It is intended for explicit museum-visit scenarios and answers in the conversation by default.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Current museum logistics such as hours, tickets, exhibit availability, routes, or accessibility details may be stale or conflicting.\n\nMitigation: Verify time-sensitive logistics against official venue, organizer, or collection sources and include the verification date, source link, and uncertainty notes.\n\nRisk: Object identification, attribution, dating, provenance, cultural ownership, religious meaning, human remains, contested history, and repatriation can be sensitive or uncertain.\n\nMitigation: Distinguish established facts from interpretation, present competing interpretations fairly, and keep identification tentative when the visitor provides incomplete information.\n\nRisk: A visitor may raise urgent on-site safety, access, conservation, or venue-rule issues.\n\nMitigation: Direct urgent on-site issues to venue staff and posted official guidance, and respect venue rules and conservation requirements.\n\n## Reference(s):\n\n- [ClawHub skill page: museum-explorer](https://clawhub.ai/bonniegeng-max/skills/museum-explorer)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, guidance]\n\n**Output Format:** [Markdown or plain conversational text]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May include official-source verification date, links, and uncertainty notes when current public museum information is checked.]\n\n## Skill Version(s):\n\n1.6.10 (source: server release evidence; artifact frontmatter reports 1.6.9)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.6.9: 3 files, 3231 bytes\n\nFiles: skill-card.md (2077b), SKILL.md (3670b), _meta.json (134b)\n\nFile v1.6.9:SKILL.md\n\n---\nname: museum-explorer\nversion: 1.6.9\ndescription: Helps plan museum visits, explain exhibits during visits, and summarize visits afterward. Invoke only for an explicit request in one of these three scenarios.\n---\n\n# Museum Explorer\n\n## Purpose\n\nSupport a museum or gallery visit in three scenarios:\n\n1. **Before the visit:** plan an exhibition visit, route, priorities, timing, or viewing strategy.\n2. **During the visit:** explain an exhibition, artwork, object, label, room, theme, or historical context for a visitor who is on site.\n3. **After the visit:** summarize, reflect on, or organize what the visitor saw and learned.\n\n## Activation Boundary\n\nInvoke only for an explicit request tied to one of these visit stages. If the stage or visit intent is unclear, ask one concise clarifying question.\n\n## Default Behavior\n\n- Boundary: **current conversation content only / no side effects** by default.\n- Answer directly in the conversation; create a deliverable only when explicitly requested.\n- Tailor depth, structure, and terminology to the visitor's interests, available time, prior knowledge, accessibility needs, companions, and current stage of the visit.\n- Distinguish established facts from interpretation and label unknowns.\n- Keep the response self-contained.\n\n## Public Information Verification\n\nWhen current public museum information is necessary, `WebSearch` and `WebFetch` may be used as a read-only exception to the default boundary.\n\nVerification rules:\n\n1. Prefer the official public source for the venue, organizer, or collection.\n2. Verify time-sensitive logistics as close as practical to that source.\n3. State the verification date and link the source.\n4. Label uncertainty, conflicts, and unverified claims.\n\n## Scenario Guidance\n\n### Before the Visit\n\n- Ask only for missing information that materially affects the plan, such as venue, exhibition, date, time budget, interests, mobility needs, or group composition.\n- Prioritize a realistic route and a manageable number of highlights.\n- Separate verified logistics from optional viewing suggestions.\n- Note likely fatigue, crowding, transitions, breaks, and accessibility considerations when relevant.\n\n### During the Visit\n\n- Start from what the visitor can currently see or read.\n- If identification is uncertain, ask for the object title, label text, room name, or a description rather than guessing.\n- Explain observation first, then context and interpretation.\n- Keep the answer scannable and suitable for use while standing in a gallery.\n- Offer optional questions or visual details that help the visitor look more closely.\n\n### After the Visit\n\n- Base the summary on details the user provides in the conversation.\n- Separate remembered facts, personal reactions, and interpretive connections.\n- Preserve the user's perspective; use neutral placeholders or ask a focused follow-up for material gaps.\n\n## Safety and Accuracy\n\n- Treat attribution, dating, provenance, cultural ownership, religious meaning, human remains, contested history, and repatriation as potentially sensitive.\n- Present competing interpretations fairly and identify them as interpretations.\n- Keep identification tentative when the description is incomplete.\n- Respect venue rules, conservation requirements, and staff directions.\n- For urgent on-site safety or access issues, direct the visitor to venue staff and posted official guidance.\n\n## Completion Standard\n\n- Stay within one explicit visit scenario.\n- Answer in the conversation by default.\n- Verify current facts only when needed.\n- Include verification date, official source, and uncertainty notes for verified claims.\n- Remain complete on its own.\n\nFile v1.6.9:_meta.json\n\n{\n  \"ownerId\": \"kn7fh7y04hxyf8jf0xgk2nt2x98bhqfz\",\n  \"slug\": \"museum-explorer\",\n  \"version\": \"1.6.9\",\n  \"publishedAt\": 1789152545991\n}\n\nFile v1.6.9:skill-card.md\n\n## Description:\n\nHelps plan museum visits, explain exhibits during visits, and summarize visits afterward when the user explicitly requests one of those scenarios.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[bonniegeng-max](https://clawhub.ai/user/bonniegeng-max)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal museum visitors use this skill to plan a visit, understand exhibits while on site, or summarize and reflect on a completed visit. It is intended for explicit museum or gallery visit scenarios only.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Current museum logistics or collection information may be outdated or uncertain.\n\nMitigation: Use read-only web lookup only when current public information is necessary, prefer official sources, include the verification date, and label uncertainty.\n\nRisk: Attribution, provenance, cultural ownership, religious meaning, contested history, or repatriation topics may be sensitive or disputed.\n\nMitigation: Distinguish established facts from interpretation, present competing interpretations fairly, and keep identification tentative when evidence is incomplete.\n\nRisk: On-site safety, accessibility, or conservation constraints may require local judgment.\n\nMitigation: Respect venue rules and direct urgent safety or access issues to venue staff and posted official guidance.\n\n## Reference(s):\n\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, guidance]\n\n**Output Format:** [Markdown or plain conversational text]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [May include official source links and verification dates when current public museum information is needed.]\n\n## Skill Version(s):\n\n1.6.9 (source: frontmatter and server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.6.8: 10 files, 39027 bytes\n\nFiles: references/data-sources.md (27192b), references/exhibits.schema.json (4860b), references/source-verification.md (3581b), references/stamp-design-guide.md (4846b), skill-card.md (3442b), SKILL.md (14694b), templates/curations-card.md (3428b), templates/journal-template.html (19699b), templates/on-site-checklist.md (2022b), _meta.json (134b)\n\nFile v1.6.8:SKILL.md\n\n---\nname: museum-explorer\ndescription: 博物馆/美术馆看展全链路助手。仅当用户明确请求规划一次具体看展（展馆/展览攻略或近期展览选择）、在展馆现场识别讲解并记录展品打卡，或把已完成的观展记录整理为电子手帐/集章册时使用。普通历史知识问答、泛文化讨论、一般旅行规划、仅提到博物馆/展览/策展等词但没有上述行动意图时不触发。所有易变事实标注来源、来源主体、适用场馆与日期；禁止臆造。\nversion: 1.6.8\nallowed-tools: Read, Grep, Glob, Write, WebSearch, WebFetch, GenerateImage\n---\n\n# museum-explorer｜看展全链路助手\n\n## 工作流：行前功课 → 行中观展 → 行后手帐\n\n> 解决\"逛展浅浅看过，看完很快遗忘\"：生成策展卡、可分享勾选展品、展品打卡印章、电子手帐。\n> 本 skill 的产出质量取决于**模板资产 + 核验纪律**，严格按下方规范执行，禁止跳过模板现场发挥。\n\n**输出语言**：每次当前请求必须显式确定为 `zh` 或 `en`。中文请求使用 `zh`，英文或其他语言请求使用 `en`；若当前请求无法明确判定，先询问用户，不得读取 `navigator.language`、系统语言、模板语言或历史会话来自动选择。所有面向用户的回复、新生成内容和模板 `meta.language` 必须使用这一本次请求语言。数据内容不参与界面翻译。\n\n## 目录结构与用法\n\n```\nmuseum-explorer/\n├── SKILL.md                          # 本文件\n├── templates/\n│   ├── curations-card.md             # 阶段1输出模板（策展卡）\n│   ├── on-site-checklist.md          # 阶段2输出模板（行中观展单）\n│   └── journal-template.html         # 阶段3输出模板（电子手帐，只改 JOURNAL_DATA）\n├── references/\n│   ├── stamp-design-guide.md         # 印章形制规范（必读，决定集章风格统一）\n│   ├── source-verification.md        # 来源核验规范（红线落地规则）\n│   ├── data-sources.md               # 上游数据源清单（已实测：官方源+抓取规则+同步流程）\n│   └── exhibits.schema.json          # data 库展品记录 schema\n├── data/                             # 本地知识库（{museum}.json=展品，{museum}-exhibitions.json=展览索引）\n└── journal/                          # 每次观展的会话状态目录（见下）\n```\n\n## 会话状态机制（跨会话不断链）\n\n三阶段往往跨天、跨会话。开始任何一次观展规划时，先说明拟创建的文件并取得用户明确同意；同意后再创建会话目录：\n\n```\njournal/{YYYY-MM-DD}-{展览slug}/\n├── session.md          # 状态文件：阶段进度、基础信息、决策记录\n├── curations-card.md   # 阶段1产出落盘\n├── checklist.md        # 阶段2产出落盘（规范文件名；兼容读取旧名 on-site-checklist.md）\n├── stamps/             # 印章 SVG 文件（每展品一枚）\n└── journal.html        # 阶段3产出\n```\n\n**命名兼容**：模板文件固定为 `templates/on-site-checklist.md`，新会话落盘统一命名 `checklist.md`；恢复旧会话时若仅有 `on-site-checklist.md`，将其视为同一观展单直接读取，未经确认不改名、不复制成第二份。\n\n**规则**：每次用户回来继续这个展（行中来问展品、行后要手帐），先读 `session.md` 恢复上下文，再追加更新——禁止凭空重新生成已有内容。\n\n**本地数据告知（必做）**：首次创建会话目录前，向用户说明并取得明确同意：观展记录（打卡、感受、照片引用、印章）将保存在本地 `journal/` 目录下的该展览文件夹中，仅存于用户本机；每次写入 `session.md` 或清单文件前，展示拟写入内容或精简 diff 并取得明确同意；写入成功后简短告知（例：\"已将本次打卡记录到会话文件\"），不做用户不知情的静默写入。\n\n## 最小权限与写入确认\n\n- **默认只读**：仅阅读本 skill 的模板、参考资料、本地索引和用户主动提供的内容；不因触发 skill 自动联网、执行命令或写文件。\n- **联网最小化**：仅在用户请求近期/指定日期的看展规划，且本地易变信息不足或过期时，访问完成该请求所需的展馆、主办方或承接馆页面；不登录账号、不提交表单、不绕过访问控制、不做全站抓取。\n- **本地照片**：保留现有本地照片安全处理；只读取用户主动提供的照片，默认仅使用会话目录内相对路径，不上传、不外发、不读取照片以外的相邻文件。复制照片前单独说明目标文件并确认。\n- **每次写入均确认**：新建、追加、覆盖、删除或批量生成前，展示目标路径、操作类型与内容摘要/精简 diff，取得用户对本次操作的明确同意；一次确认只覆盖已列出的文件和变更，不推定为后续写入授权。只读查询不创建会话目录。\n\n**文件写入能力边界（硬约束）**——本 skill 的全部持久化写入仅限以下白名单路径，且全部位于本 skill 目录内：\n\n| 允许写入 | 用途 | 纪律 |\n|---|---|---|\n| `session.md` | 会话状态（阶段进度/基础信息/决策） | 追加前也须展示内容/diff 并确认；覆盖或删除已有内容前再次确认 |\n| `journal/{展览}/` | 策展卡、观展单、电子手帐 | 新建或更新前展示文件名与内容摘要/diff，取得明确同意 |\n| `stamps/` | 印章 SVG | 同上；批量写入可一次确认完整文件清单 |\n| `data/{museum}-exhibitions.json` | 上游展览索引同步 | 写入前先展示变更摘要并征得用户确认，不自动静默更新 |\n| `data/{museum}.json` | 展品知识库与现场勘误 | 新增/修正前展示记录或 diff 并取得明确同意 |\n\n- 白名单以外**零写入**：禁止触碰系统配置、其他项目目录、模板的 CSS 与渲染逻辑（见阶段3）。\n- **退出选项**：用户随时可说\"不用会话文件\"，之后所有内容仅在对话中输出，不落盘。\n- **数据最小化**：`session.md` 与手帐不记录电话、证件号等敏感个人信息；照片仅存引用，未经用户主动提供不保存副本。\n- **无隐式副作用**：不安装依赖、不修改权限、不启动后台服务、不发送消息、不发布内容；若当前环境需要额外能力，先说明原因并另行征得同意。\n\n## 阶段1：行前 pre-visit\n\n输入：展馆名称 / 特展名称（+观展日期、同行人、兴趣偏好，可选）\n\n1. **同步上游展览索引**：读 `data/{museum}-exhibitions.json`（已覆盖十一馆：国博/故宫/上博/南博/陕历博/湖博/粤博/苏博/河南博物院/中国美术馆/中华世纪坛）；不存在或 `lastSynced` 超 30 天时，只在用户确实需要近期/指定日期信息的范围内，按 `references/data-sources.md` 同步。馆方、主办方、承接馆与第三方来源必须分开标注；第三方链接不得标为 A 级或“官方”。异地巡展必须由承接馆一手来源确认 venue/展期后才可作为当地可参观展推荐，只有出借方来源时仅作线索。**先展示变更摘要并向用户确认，经同意后才增量合并落盘**——用户说\"先不写\"则仅输出简报、不改本地文件。\n2. **多方交叉核验**信息：开放时间、票价、闭馆日期、目标展览是否仍在展。按 `references/source-verification.md` 执行，冲突信息并列展示，不确定标注【待核实】，标注信息获取日期。展期临近结束的展览，必查馆方要闻流/公众号确认是否已宣布闭展。\n   - **闭展倒计时**（基于索引 `dateEnd` 与建议观展日期计算，必须写入策展卡头部）：剩余 ≤7 天标 `⚠️ 距闭展 N 天——抓紧安排`；8~30 天标 `⏳ 距闭展 N 天`；已过 `dateEnd` 则该展按已闭展处理，主动告知并改推荐索引内 `status: current` 的其他在展。索引无 `dateEnd`（常设或未公布）时标 `常设/展期待核实`，禁止臆造日期。\n3. **检索重点展品**：优先读 `data/{museum}.json` 本地库；无数据再按 `references/data-sources.md` 的源优先级联网检索（馆方官网藏品库 > 馆方公号 > 权威出版物/媒体），完成后按 `references/exhibits.schema.json` 回写入库。每件展品至少 2 个独立权威来源。\n4. **输出策展卡**：严格使用 `templates/curations-card.md` 模板（含勾选框、纪录片/书籍推荐、来源核验表——核验表为强制栏目，禁止省略）。**行前快查**：预约/购票入口必须给可直达链接，开放时间/闭馆日/交通/导览服务一并核验。\n5. 用户勾选感兴趣的展品后，生成**分享精简版**（规则见策展卡模板尾部），方便截图约朋友。\n\n## 阶段2：行中 on-site\n\n输入：现场观展感受、展品疑问（拍照/描述展品）\n\n1. 针对展品做解读，聚焦细节、纹样、神话故事；不确定的史实明说，禁止编造。\n2. 输出/更新**行中观展单**：使用 `templates/on-site-checklist.md`，引导用户逐件打卡、留照片位、写一句话感受——这些是行后手帐的素材钩子，行中没钩子，行后没手帐。展品沿用策展卡的稳定 `key`（`S01`…），勾选状态三阶段联动。`key` 合同：匹配 `^S[0-9]{2,}$`、会话内唯一、首次分配后永久不变；排序仅修改 `no`，删除后不得复用旧 key，现场新增从历史最大序号递增。\n\n## 阶段3：行后 post-visit\n\n输入：看完展览后的个人感受（+照片文件，可选）\n\n> 照片处理提示：用户提供照片时，先说明照片只会在本地处理——以相对路径引用或复制进本展会话目录，不做任何上传或外发；用户可拒绝提供照片，手帐将以拍照占位框呈现。\n\n1. **生成印章**：按 `references/stamp-design-guide.md` 的统一形制，为每件打卡展品生成 SVG 印章，存入 `stamps/`。**SVG 形制为主路线**；仅当环境有图像生成工具且用户明确要求\"写实印章\"时，用图像生成中心纹样（形制外壳仍用 SVG 统一）。\n   - 版权红线：古代文物纹样可抽象提取；当代艺术品只提取元素，禁止直接复制原作。\n2. **填充电子手帐**：复制 `templates/journal-template.html`，**只替换 `<script id=\"journal-data\" type=\"application/json\">` 内的 JSON 数据**，禁止改动模板的版式 CSS 与渲染逻辑。印章 SVG 作为字符串写入数据块。**展品按观展单 `visited:true` 的 key 收录**（`key` 与策展卡/观展单一致，三阶段联动；未打卡展品只列展品位、不生成印章）。当前请求必须显式判定为中文 `zh` 或英文 `en`，并把该值写入 `meta.language`；无法判定时先询问，禁止使用 `navigator.language` 或任何环境语言回退。模板只据此切换固定界面标签，不翻译或改写 `JOURNAL_DATA` 中的展览、展品、来源、感受等数据内容，且运行时 `document.lang` 必须与实际界面语言一致。**安全红线**：先构造完整 JSON，序列化后把所有 `<` 替换为 Unicode 转义 `\\u003c`，再写入 `application/json` 数据块；不得使用 Base64，不得把网络/用户输入原文直接拼进可执行 JavaScript。`photo` 只允许本会话目录内的相对路径；校验时须先反复 `decodeURIComponent` 至稳定（设安全上限并拒绝解码错误/未稳定值），再做 Unicode NFKC 规范化，然后拒绝编码或明文的 `..`、反斜杠、协议、协议相对 URL、绝对路径、查询/片段及控制字符。写入前展示目标文件、展品 key 清单与内容摘要并征得同意。\n3. 印章汇总页（集章册）由手帐模板自动渲染，无需单独制作。\n4. 支持 A4 打印（模板已内置 `@page` 打印分页 CSS）。\n\n## 知识积累与复用\n\n- 用户指令\"积累展品\"：按 `references/data-sources.md` 的源优先级检索核验后，先展示拟新增记录并取得明确同意，再按 schema 写入 `data/{museum}.json`；\n- 用户指令\"更新 xx 馆数据/看看最近有什么展\"：按 `data-sources.md` 第五节流程同步上游展览索引，完成后简报新增/闭展/状态变化，禁止静默写入；\n- 做策展卡时优先读取本地已积累展品；\n- 所有入库展品记录来源与核验状态，`verification: pending` 的记录使用时必须提示用户。\n- 异地巡展及第三方链接必须同时满足 `references/source-verification.md` 的来源主体与 venue 边界：记录 `sourceScope`（来源能证明的范围）及 `venueVerification`（承接场馆核验状态）；不满足者不得进入“本馆在展/可参观”推荐。\n\n## 质量强制红线\n\n1. 展品年代、出处、票价、开放时间必须 ≥2 个独立来源交叉验证，按核验表格式呈现；\n2. 存疑信息明确标记【待核实】，禁止编造史实；\n3. 印章：严格遵循 `stamp-design-guide.md` 形制规范保证集章风格统一；严格遵守版权边界；\n4. 手帐只用 `journal-template.html` 模板改数据，保证排版质量稳定；\n5. 输出内容一律标注信息来源与获取日期。\n6. “A/官方”仅用于与所述事实直接相关的展示场馆、主办方或承接馆第一方渠道；出借方只能证明参展/外借范围，政府聚合页、媒体、票务平台、搜索快照等第三方不得标 A/官方。\n7. 固定界面标签只从模板内冻结的 `zh`/`en` i18n 字典读取：`zh` 显示中文，其余语言统一显示英文；数据内容不参与界面翻译。\n\n## 真实案例\n\n- **示例**：[`examples/angkor-exhibition/`](examples/angkor-exhibition/) 是一次完整 pilot 的产物：\n  - 展览：「遇见吴哥窟——柬埔寨国家博物馆文物特展」，北京 798 遇见博物馆，2026-05-01 ~ 2026-08-30\n  - 亮点：用户在闭展日（2026-08-30）现场通过手机连续问了 6 个展品问题（湿婆/南迪、诃里诃罗断臂、塞建陀、穆卡林加、湿婆善恶、骑象等级），本 skill 把这些真实问答整理进「行中观展单」与电子手帐，并为 8 件重点展品生成统一形制的 SVG 印章\n  - 产出：策展卡、行中清单、电子手帐（7 页：封面/展品/集章册/核验尾页）、8 枚印章 SVG、展品数据库 `data/yujian-angkor-2026.json`\n  - 核验纪律：其中塞建陀、穆卡林加因仅有「观展实录单源」，手帐核验表如实标注【待核实】，展示 skill 的红线执行\n\nFile v1.6.8:_meta.json\n\n{\n  \"ownerId\": \"kn7fh7y04hxyf8jf0xgk2nt2x98bhqfz\",\n  \"slug\": \"museum-explorer\",\n  \"version\": \"1.6.8\",\n  \"publishedAt\": 1789147429339\n}\n\nFile v1.6.8:references/data-sources.md\n\n# 上游数据源清单 data-sources.md\n\n> 本地库 `data/{museum}.json` 的数据从哪里来、怎么保持新鲜。所有源均在 2026-08-30 实测验证，标注了抓取方式与当前状态。\n> Operational order: **read the local store first; recheck volatile facts on a hit; otherwise search sources from top to bottom**. See `source-verification.md` for source tiers.\n\n## 一、快速索引表\n\n| 数据源 | 级别 | 拿什么 | 实测状态（2026-08-30） |\n|---|---|---|---|\n| 国博官网·展览频道 | A | 在展/常设/巡展清单、展期、展厅 | ✅ 可直连，静态可解析（37 条目） |\n| 国博官网·展览详情页 | A | 展览结构、单元划分、参展单位、文物数量 | ✅ 正文完整可提取 |\n| 国博官网·要闻流\"国博展讯\" | A | 开展/闭展预告（时效最强，精确到天） | ✅ 可直连 |\n| 国博官网·藏品库 | A | 藏品著录（名称/年代/描述） | ✅ 可直连，静态 HTML 无 API |\n| 馆方微信公众号文章 | A | 展讯推送、预约公告、临展导览 | ✅ mp.weixin.qq.com 直链可抓；**链接靠通用搜索引擎发现** |\n| 故宫官网·展览检索接口 | A | 当期展（含常设专馆）、外借展清单 | ✅ **接口已破解**（`/searchs/exhibition.html`，需 `tpl_file` 参数，见 3.1） |\n| 上博官网·展览数据接口 | A | 全量线下展（中英成对，含展期展厅） | ✅ **原生 JSON API**（见 3.2） |\n| 南博官网·展览接口 | A | 当期展清单（含展期展厅票价） | ✅ **原生 JSON API**（见 3.3） |\n| 陕历博官网·临时展览栏目 | A | 临展全量列表（含展期展厅，5 页） | ✅ 静态 HTML 可解析（见 3.4） |\n| 湖南博物院官网·展览推介 | A | 馆方推介展（**多为输出型巡展库**） | ✅ 静态可解析；⚠️ 本馆在展索引需公众号核实（见 3.5） |\n| 广东省博物馆官网 | A | \"正在热展\"列表 + 详情页 | ✅ **curl/requests 均被 TLS 阻断，须走 WebFetch 通道**；展期经多源交叉（见 3.6） |\n| 苏州博物馆官网 | A | 临时展览 / 基本陈列频道 | ✅ 静态可解析，列表自带展期展厅（见 3.7） |\n| 河南博物院官网 | A | \"展览资讯\"流 | ✅ 可直连；⚠️ 临时展览栏目页为空，资讯流混合三类需逐条核地点（见 3.8） |\n| 中国美术馆官网 | A | 展览列表页 + 首页近期展 | ✅ 静态可解析；⚠️ **域名为 namoc.cn**，展讯页 JS 渲染（见 3.9） |\n| 中华世纪坛（世界艺术博物馆） | A/B/C/D 分源 | 场馆认证账号 + 文物局展讯清单 + 媒体/票务线索 | ✅ **官网 worldartmuseum.cn 沙箱不可达**，各来源按主体分别定级（见 3.11） |\n| 三星堆博物馆官网 | A | 展览/开放信息 | ⚠️ 纯 Vue SPA 无公开接口，需浏览器渲染 |\n| Met Museum API | A | 海外馆藏中国文物/吴哥等亚洲文物著录+公版图 | ✅ 真·公开 REST API，无需密钥 |\n| 卢浮宫线上馆藏 | A | 同上 | ✅ 可直连 |\n| Wikidata / SPARQL | C | 跨库实体对齐、别名、年代补充 | ❌ 沙箱网络被拦（用户本地环境通常可用） |\n| 聚合展讯公众号（如\"北航美育中心\"月度汇总） | D | 多馆展览发现线索 + 各馆官方推文直链 | ✅ 经搜索引擎可索引；**只作线索，不作事实来源** |\n| 搜狗微信搜索 | — | 公众号内容发现 | ❌ 反爬（antispider），弃用 |\n\n## 二、国博（中国国家博物馆）四层结构\n\n国博是本 skill 的重点馆，官网 `www.chnmuseum.cn` 直连稳定，四层数据互为补充：\n\n### 2.1 展览频道 `/zl/` —— 在展总览（第一入口）\n\n静态 HTML，无需渲染。每个展览条目在 `<li class=\"scale_imgs\">` 块内：\n\n```html\n<a href=\"./lszl/lswh/202604/t20260409_278920.shtml\">          <!-- 详情页链接 -->\n<div class=\"hide_title\">李静训和她的时代</div>                  <!-- 展览名 -->\n<div class=\"hide_box\"><p>展期</p><p>2026/4/3—10/8</p></div>    <!-- 展期原始文本 -->\n<div class=\"hide_box\"><p>地点</p><p>南6、南7展厅</p></div>      <!-- 展厅 -->\n```\n\n- URL 规律：`/zl/{栏目}/{YYYYMM}/t{YYYYMMDD}_{id}.shtml`，栏目含 `lszl/lswh`（历史文化）、`lszl/gjjl`（国际交流）、`lszl/zdzt`（重大主题）、`lszl/yscx`（艺术创新）、`ztcl`（专题陈列=常设）、`zzzc`（基本陈列）、`zlhg`（展览回顾=已闭展）、`gbxz`（国博巡展=外地巡展）\n- **巡展条目（gbxz）的\"地点\"是外地承接馆**，如\"华彩万象\"地点为淄博陶瓷琉璃博物馆，行前功课别把巡展当北京本馆在展\n- 国博页面在此类记录中是**出借方/输出方来源（C，`sourceScope: lender-only`）**；它不能单独证明承接馆当前开放、展厅、票价与预约。须补承接馆一手页面后才可把 `venueVerification` 升为 `verified` 并推荐前往。\n- 相对链接 `./` 需替换为 `https://www.chnmuseum.cn/zl/`\n\n### 2.2 展览详情页 —— 深度信息（第二层）\n\n正文为 TRS CMS 静态渲染，剥掉标签即得纯文本。可靠字段：展览分几个单元、主办/支持单位、参展文物数量与来源、\"X月X日对公众展出\"。例（李静训展）：四个单元名、240 余件馆藏 + 10 余家外借单位 150 余件——策展卡的\"为什么值得看\"素材直接取自这里。\n\n### 2.3 要闻流 `/zx/gbxw/` —— 时效核验（易变信息专用）\n\n\"国博展讯｜xxx 将于 X月X日惜别观众\"系列推文是**闭展信息的最快来源**，常早于展览频道列表页更新。规律：标题含\"惜别观众\"= 闭展预告；含\"对公众展出/启幕\"= 开展。做行前功课时，凡策展卡上展期临近结束的展览，必查此流确认是否延期/闭幕。\n\n### 2.4 藏品库 `/zp/`（分类 `/zpml/*`）—— 展品级著录\n\n静态 HTML 大页（384KB+），无公开 API。适合\"积累展品\"时核对官方名称与年代表述；按分类浏览（精品/各时代文物等）。单件展品入库时，这里是 A 级第一来源。\n\n### 2.5 微信公众号\"中国国家博物馆\" —— 官方推送的发现与抓取\n\n公众号在微信生态内，但正文页是公开网页：\n\n1. **发现**：用通用搜索引擎（WebSearch）检索，如 `site:mp.weixin.qq.com 中国国家博物馆 展讯`——实测能命中官方推送正文并给出 `mp.weixin.qq.com/s/xxx` 直链；也可直接搜展览名+馆名，命中馆方推送概率高\n2. **抓取**：拿到直链后直接访问（域名实测可直连），正文在 `js_content` 容器内；标题取 `og:title` meta\n3. **限制**：搜狗微信搜索（weixin.sogou.com）反爬严重，不要用；公众号历史列表页无法翻页抓取，只能按需单篇发现\n4. **判定**：认准账号主体\"中国国家博物馆\"；聚合类展讯号（高校美育中心、媒体号）即使内容详实也只算 D 级线索，其中罗列的各馆官方推文链接可顺藤摸瓜核验\n\n## 三、其他大馆官网实测抓取规则（2026-08-30 全部实测）\n\n> 六馆索引已程序化入库 `data/*-exhibitions.json`（国博/故宫/上博/南博/陕历博/湖博，合计 216 条）。以下规则供下次同步直接复用。\n\n### 3.1 故宫博物院——展览检索接口（已破解，无需浏览器）\n\n`shows.html` 列表页是 JS 动态渲染，但其背后的检索接口可直接 GET（需带 `tpl_file` 模板参数，否则返回\"类型错误\"）：\n\n```\n当期展（含常设专馆）：\nGET https://www.dpm.org.cn/searchs/exhibition.html?tpl_file=shows_temporary2_2&pagesize=30&showstype=301&category_id=301&order=1\n请求头：X-Requested-With: XMLHttpRequest, Referer: https://www.dpm.org.cn/shows.html\n→ 返回 HTML 片段：<div class=\"item\" title=\"{展览名}\"> 含详情链接、<p>展览地点：{展厅}</p>、部分条目带 <span class=\"ti\">YYYY/MM/DD - YYYY/MM/DD</span>\n\n外借展（故宫参展的外地展，\"展出\"标签=进行中）：\nGET https://www.dpm.org.cn/searchs/exhibition.html?tpl_file=shows_temporary6&notshow2=1&showstype=53&category_id=53&pagesize=20\n→ 条目结构：<a class=\"nolink\">{展名}</a> + <p>{外地场馆}</p> + <span class=\"ti\">{展期}</span>\n```\n\n- 常设专馆（珍宝馆/钟表馆/陶瓷馆等）无展期字段，按 `permanent` 处理\n- **注意滞后**：当期接口里偶有展期已过但未下架的条目（实测 5 条），入库时按展期判 `past` 并在 notes 标注数据冲突\n- 详情页 `/show/{id}.html` 静态可抓；首页要闻流含新展预告\n- 外借展（故宫参展）只说明故宫藏品参与，故宫接口在该事实边界内属于**参展方来源（C，`sourceScope: lender-only`）**；不得把它称为承接馆官方来源，也不得单独据此确认承接馆场次。\n\n### 3.2 上海博物馆——原生 JSON API（数据质量最高）\n\n```\nGET https://www.shanghaimuseum.net/mu/frontend/pg/display/search-exhibit?exhibitTypeCode=OFFLINE_EXHIBITION&langCode=CHINESE&page=1&limit=300\n→ {\"code\":0,\"count\":257,\"data\":[{name, subtitle, exhibitDateRange:\"2026-07-09 - 2027-11-14\",\n    exhibitPlace, code:\"E00004244\", issueTime, bannerPath, picPath}, ...]}\n```\n\n- **中英双语成对录入**：同一展览有中英两条记录（code 相邻），按 `name` 含中文字符过滤即得纯净中文索引（257 条 → 172 条）\n- `langCode` 参数实测不生效，无需纠结取值；`offlineExhibitionType`（PRESENT/FUTURE/PAST）实测也被忽略——**一次拉全量，本地按 `exhibitDateRange` 判状态**\n- 展期字段是标准 `YYYY-MM-DD - YYYY-MM-DD` 格式，解析零歧义\n- 无展期的条目多为长期陈列，入库标 current 并加【建议核实】notes\n\n### 3.3 南京博物院——原生 JSON API\n\n```\nGET https://www.njmuseum.com/api/exhibition/list?page=1&pageSize=50\n→ {\"code\":0,\"data\":{\"list\":[{id, title, timedesc:\"2026.8.15 - 2026.11.15\",\n    position:\"特展馆三楼11号展厅\", price, describe, isVirtual, ...}, ...]}}\n```\n\n- 官网首页是 Vue SPA 壳，但此 API 直接可用（参数 `page/pageSize` 即可，type 等参数可省）\n- `timedesc` 格式混杂（`2026.8.15 - 2026.11.15` / `2026年7月15日开幕` / `2026年2月开幕`），解析时兼容三种；只含开幕日期的按开展处理\n- `isVirtual: true` 为 VR/数字展，category 单独标\"虚拟/数字展\"\n- 23 条即全部当期展，无分页\n\n### 3.4 陕西历史博物馆——静态 HTML（列表页自带展期展厅）\n\n```\n临时展览列表：https://www.sxhm.com/Temporary.html（第 N 页 /Temporary/p/N.html，共 5 页）\n条目结构（<div id=\"datalist\"> 内）：\n  <a class=\"t1\" href=\"/Temporary/detail/{id}.html\">{标题}</a>\n  <div class=\"p\">时间：2026年7月6日至10月11日</div>\n  <div class=\"p\">地点：陕西历史博物馆第五展厅</div>\n```\n\n- **列表页直接含展期+展厅，无需抓详情页**；分页 URL 规律 `/Temporary/p/{N}.html`\n- 列表是历史全量临展（2024-2026），按展期判状态；**只有开始日期无结束日期的近期新展按在展处理并标注【待核实闭展时间】**\n- 常设展在 `basic_display.html`（介绍页非列表页），常设陈列作整体条目入库\n- 相关栏目：`special_exhibtion.html` 专题展览、`temporary_exhibition.html` 交流展览\n- 列表页标题超长会截断（\"精品...\"），需按详情页补全\n\n### 3.5 湖南博物院——可抓但注意数据性质\n\n```\n展览推介：https://www.hnmuseum.com/zh-hans/zhanlan_tuijie（静态 Drupal 页面）\n条目链接：/zh-hans/content/{URL编码的展览全名}\n```\n\n- **\"展览推介\"栏目多为馆方输出型巡展库**（详情页字段是展品数量/展厅面积/策展人——即可外借项目），不是本馆在展索引\n- 本馆当日在展清单官网未提供结构化页面，**需经馆方微信公众号\"湖南博物院\"或现场信息核实**\n- 该栏目记录入库时统一使用 `status: catalog`、`venue: \"\"`、`sourceScope: lender-only`、`venueVerification: pending`；不得填写“湖南博物院”作为 venue，不得进入“本馆当前在展”列表。\n- 导航中的\"当前展览－基本\"路径实测 404（Drupal 路径别名问题）\n- 新版藏品数据库 `de.hnmuseum.com/collection/`（试运行）\n\n### 3.6 广东省博物馆——TLS 阻断，走 WebFetch 通道\n\n域名 `www.gdmuseum.org.cn`。**关键实测**：curl 直连被 TLS 阻断（301 后返回 0B），Python requests 报 SSLZeroReturnError——这两条通道均不可用；但 WebFetch 工具（不同网络出口）可成功抓取。同步此馆统一走 WebFetch 通道。\n\n```\n正在热展列表：https://www.gdmuseum.org.cn/col9/list  （WebFetch）\n详情页：      https://www.gdmuseum.org.cn/cn/col9/{id}   （WebFetch）\n```\n\n- 列表页给出\"正在热展\"入口，详情页 URL 规律 `/cn/col9/{id}`（id 为数字）\n- **展期与展厅常不在详情页结构化给出**，需多源交叉：广东省文旅厅\"湾区展讯\"月度汇总（权威，含各馆在展期）、粤博志愿者讲解排班（精确到周/展厅）、\"广东发布\"公众号\n- **来源分歧处理案例**：格拉斯哥博物馆藏品展，文旅厅官网与志愿者排班载 7月1日，\"广东发布\"载 7月17日（疑为馆外 IFC 联动活动档期）——以官方双源 7月1日为准并记录冲突\n- 常设展（潮州木雕/广东历史文化/陶瓷/自然资源/端砚）无结束日期，标 permanent\n- 临时展中「虫友——寻访甲虫世界」等短展需在同步时核对是否已临近闭展日\n\n### 3.7 苏州博物馆——静态可解析，列表自带展期展厅\n\n域名 `www.szmuseum.com`。官网是 ASP.NET，展览频道静态 HTML 直接可解析：\n\n```\n临时展览：https://www.szmuseum.com/Exhibition/Temporary\n基本陈列：https://www.szmuseum.com/Exhibition/Index\n详情页：  /Exhibition/TemporaryDetails/{GUID}  或  /Exhibition/BasicDetails/{GUID}\n```\n\n- 临时展列表条目结构 `<li class=\"clearfix\">`，内含 `展览时间` 与 `展览地点` span——**列表页即含展期+展厅，无需逐条抓详情**\n- 展期原文格式带星期（`2026年7月26日（周日）- 10月25日（周日）`），解析日期时跳过中文与星期\n- 基本陈列（吴门书画/吴中风雅/吴塔国宝/吴地遗珍）为 `exjblb` div 内 `<li><a>` 结构（非 clearfix），无展期，标 permanent\n- 注意本馆（贝聿铭设计馆）与西馆是两个场馆，展期/展厅字段务必如实标注所属馆区（本馆/西馆）\n\n### 3.8 河南博物院——展览资讯流 + 逐条核地点\n\n域名 `www.chnmus.net`。**关键实测**：官网\"临时展览\"栏目页当前为空（无条目），真实展览数据在\"展览资讯\"流里：\n\n```\n展览资讯流：https://www.chnmus.net/ch/information/exhibition/index.html\n分页：       /ch/information/exhibition/index.html?pageIndex={N}\n详情页：     /ch/information/exhibition/details.html?id={数字ID}（入口在资讯流里是 content/redirect?id=）\n```\n\n- 资讯流是**混合流**：本馆临展 / 外地输出巡展 / 线上虚拟展三类混排，**必须逐条进详情页核地点**再分类——这是本馆最重要的一条边界纪律\n- **反例教训**：资讯流\"新展\"条目「龙城之金——辽宁三燕文物精品展」实为郑州商都遗址博物馆展出（本院藏品外借），误当本馆在展会出错——已归 `touring` 并注明承接馆\n- 详情页含展期（`2026年7月8日——10月31日`）与展厅；部分条目展期未结构化公布（`印信昭昭` 等），如实标【待核实】，禁止臆造\n- 线上展（`邀你至汉家——三维虚拟云展览`）标 `online`，户外装置（`\"骏\"图`）标户外展示，均非展厅在展\n\n### 3.9 中国美术馆——注意域名是 namoc.cn\n\n域名 **`www.namoc.cn`**（不是 `namoc.org`——后者 DNS 无法解析，实测 HTTP 000）。**关键实测**：`namoc.org` 聚合号高频引用但真实官网域名为 `namoc.cn`。\n\n```\n展览列表：https://www.namoc.cn/namoc/zhanlan/zl_list.shtml  （静态可解析）\n首页近期展区：https://www.namoc.cn/  （含部分新展，如寇富平德化白瓷）\n展讯页：   /namoc/zhanxun/zx.shtml   （JS 动态渲染，不可直抓，须经搜索引擎快照核验）\n```\n\n- 列表页 `zl_list.shtml` 静态 HTML，条目带结构化字段：`展览时间：YYYY-MM-DD至YYYY-MM-DD`、`主办`、`场地`（如\"13、14、15、16、17号厅\"）——**展期/场地/主办一键可得**\n- 部分新展（尤其工艺美术系列展如\"寇富平德化白瓷\"）在列表页缺 URL，需回首页\"近期展览\"区核验\n- 展讯页 `zx.shtml` 是 JS 渲染的\"最新动态\"聚合，无直接条目结构，新展（如\"金沙水拍云崖暖\"长征展）经搜索引擎快照核验展期\n- 中国美术馆展期普遍较短（几天到一个月），闭展倒计时（≤7 天标 ⚠️）在此馆命中率高\n\n### 3.10 三星堆博物馆——需浏览器渲染\n\n官网 `www.sxd.cn` 为纯 Vue SPA（`#app` 空壳），数据走腾讯云 COS 与自有接口，主 JS 1.6MB 未发现公开可复用的展览端点。同步此馆时用浏览器自动化渲染，或经馆方公众号。\n\n### 3.11 中华世纪坛艺术馆——官网不可达，走多源替代链\n\n域名 `www.worldartmuseum.cn`。**关键实测**：官网 curl 与 WebFetch 均不可达（2026-09-06），改走多源替代链：\n\n```\n北京市文物局月度展讯清单：wwj.beijing.gov.cn（搜索\"wwj.beijing.gov.cn 新展 月度\"，B级主管部门来源，含展期/展厅/票价）\n北京市政府门户展览日历：  beijing.gov.cn/fwcj/calendar/bwgzl/（B级政府聚合来源，逐展条目页）\n新京报等权威媒体开幕报道：  m.bjnews.com.cn（C级媒体来源，含展品照片与现场细节）\n场馆认证公众号\"中华世纪坛\"：经搜索引擎定位原文（仅原文主体可核时为A级；搜索摘要本身是D级线索）\n```\n\n- **场馆性质不同**：世纪坛是临展高频场馆（年展览 40+），无传统常设展厅；专题展多为**商业特展（购票制 68-108 元）**，公共区域展（世纪大厅等）免费但需小程序实名登记\n- 票务/预约统一入口：微信小程序\"中华世纪坛\"/\"中华世纪坛开放服务\"\n- 开放：周二至周日 9:00-17:00（16:10 停止入场），周一闭馆；**节展活动期可能周一不闭馆**（如北京摄影周 2026，9/5-9/13）——同步时必须核当时段公告\n- 数据结构：文物局清单一次给出多馆多展（展期/展厅/票价/简介齐全），适合**按月增量同步**，替代官网失效\n\n### 3.12 其他补充\n\n| 馆 | 入口 | 抓取要点 |\n|---|---|---|\n| 湖南博物院新版藏品库 | `de.hnmuseum.com/collection/` | 试运行阶段 |\n\n> 未覆盖的馆：先 WebSearch `{馆名} 官网 展览`，找到 A 级入口后按\"列表页→详情页→数据接口\"三层探测（先看页面 JS 里的 `$.get`/`fetch` 调用与 `api`/`search`/`json` 关键词，很多\"SPA 壳\"馆都有可用接口）；实在无接口再用浏览器自动化。注意核实域名（如中国美术馆 namoc.cn、遇 `namoc.org` 这类聚合号误记的域名先 DNS 探活）。\n\n## 四、海外馆藏（跨境特展与海外中国文物场景）\n\n### 4.1 Met Museum 公开 API（无需密钥，黄金标准）\n\n```\n检索：GET https://collectionapi.metmuseum.org/public/collection/v1/search?q={关键词}&departmentId=6\n      → {\"total\":269,\"objectIDs\":[45180,...]}\n详情：GET https://collectionapi.metmuseum.org/public/collection/v1/objects/{objectID}\n      → title/period/dynasty/medium/dimensions/creditLine/isPublicDomain/primaryImage\n```\n\n- `departmentId=6` = Asian Art；实测\"angkor wat\"命中 6 件、\"shang dynasty bronze\"命中 269 件\n- `isPublicDomain: true` 的展品有 `primaryImage` 高清公版图链接（印章参考纹样可用，注意仅限公有领域作品）\n- 用途：看海外特展（如吴哥艺术）或\"流失海外的中国文物\"主题功课时的 B/A 级来源\n\n### 4.2 卢浮宫线上馆藏\n\n`collections.louvre.fr` 可直连，提供检索界面与作品著录（法语/英语）。无全文公开 API，按网页抓取处理。\n\n### 4.3 Wikidata\n\n`www.wikidata.org/wiki/Special:EntityData/{QID}.json` 及 SPARQL 端点。**沙箱网络实测被拦（HTTP 000），用户本地环境通常可用**。定位：跨库对齐与结构化补充（别名、年代、馆藏地），C 级补充源，不单独支撑关键事实。\n\n### 4.4 行前快查（预约/开放/交通/票务）——十一馆入口备忘\n\n> 策展卡\"实用信息\"表的预约入口必须给可直达链接。以下为十一馆预约/开放的已知入口（入口 URL 易变，**每次行前按下列检索路径实测核验一次**，不以旧链接直接当结论）：\n\n| 馆 | 预约/开放入口（已知） | 核验要点 |\n|---|---|---|\n| 国博 | 官网\"参观预约\"栏 + 微信公众号\"中国国家博物馆\" | 免费但**需实名预约**，通常提前 7 天放票、分时段；周一闭馆 |\n| 故宫 | 官网 `www.dpm.org.cn` 预约入口 + \"故宫博物院\"公众号 | 需实名预约购票，节假日紧俏，提前 1 周抢票 |\n| 上博 | 官网/官方小程序\"上海博物馆\"预约 | 免费需预约，人民广场馆与东馆分别预约 |\n| 南博 | 官网预约 + 公众号\"南京博物院\" | 免费需预约，分上午/下午场 |\n| 陕历博 | 官网/公众号预约 | 免费需预约，预约热度高，提前几天放票 |\n| 湖博 | 官网预约 + 公众号\"湖南博物院\" | 免费需预约，周一闭馆 |\n| 粤博 | 官网预约入口（`gdmuseum.org.cn`，WebFetch 可达）+ 公众号\"广东省博物馆\" | 免费需预约，周一闭馆 |\n| 苏博 | 官网预约（`szmuseum.com`）+ 公众号\"苏州博物馆\" | 本馆与西馆**分别预约**，免费需实名 |\n| 河南博物院 | 官网预约 + 公众号\"河南博物院\" | 免费需预约，分时段 |\n| 中国美术馆 | 官网预约入口（`namoc.cn`）+ 公众号\"中国美术馆\" | 免费需预约，部分特展可能单独票务 |\n| 中华世纪坛 | 微信小程序\"中华世纪坛\"/\"中华世纪坛开放服务\"实名登记 | 周一闭馆（节展活动期可能不闭）；公共区免费、专题特展购票（68-108 元），特展票经小程序/公众号购买 |\n\n**行前快查纪律**：\n- 预约入口给**可点击直达 URL 或公众号菜单路径**，禁止只写\"官网预约\"；\n- 预约前需知（是否免费但需实名 / 提前几天放票 / 是否分时段 / 周一是否闭馆）是行前第一拦路虎，务必核对；\n- 同城联展规划（一日多馆）时，按各馆开馆时间/预约时段/距离排序，避免同半天撞上两个同开馆时段的馆。\n\n## 5. Upstream synchronization workflow\n\nRun only when the user requests a museum-data refresh/recent exhibitions, a new visit starts with an index older than 30 days, or pre-visit verification finds an upstream change.\n\n**Steps:**\n\n1. Fetch only the museum-specific list/API paths documented above and parse `title`, `url`, verbatim date text, venue, and category.\n2. Derive `current`, `upcoming`, `past`, `touring`, or `catalog` against the current date. Preserve the verbatim source wording in `dateText` and parsed dates in `dateStart`/`dateEnd`.\n3. Merge incrementally into `data/{museum}-exhibitions.json` using the `recordKey` rules below. Append `history`; keep new single-source records `pending`.\n4. Prefer dated first-party closure announcements over stale list pages and record conflicts.\n5. **Mandatory confirmation gate:** show a localized summary of additions, updates, and closures and obtain explicit consent before writing. If the user declines, provide the summary without changing local data.\n\n**`recordKey` deduplication:**\n- Canonicalize detail URLs: lowercase scheme/host, remove fragments/default ports, collapse path slashes, remove a non-root trailing slash, sort query pairs, and remove tracking parameters such as `utm_*`, `spm`, `from`, `fbclid`, and `gclid`. Normalize known official HTTP origins to HTTPS.\n- Use `url:{canonicalUrl}` only for a detail page identifying one exhibition; never use shared list, home, search, or channel URLs as unique keys.\n- Otherwise use `record:{museum}|{normalized title}|{dateStart or dateText}|{venue}`. Normalize titles with Unicode NFKC and whitespace only.\n- Auto-merge only identical keys. Put possible duplicates with different keys in the user-visible change summary.\n\nLimit one synchronization to the list page plus at most two or three detail pages. Use serial requests and cached results; never crawl the whole site.\n\n## 六、展览索引文件结构（`data/{museum}-exhibitions.json`）\n\n```json\n{\n  \"museum\": \"中国国家博物馆\",\n  \"upstream\": \"https://www.chnmuseum.cn/zl/\",\n  \"lastSynced\": \"2026-08-30\",\n  \"syncSource\": \"馆方官网展览频道（A 级单源）\",\n  \"exhibitions\": [\n    {\n      \"title\": \"李静训和她的时代\",\n      \"url\": \"https://www.chnmuseum.cn/zl/lszl/lswh/202604/t20260409_278920.shtml\",\n      \"category\": \"临时展览·历史文化\",\n      \"status\": \"current\",\n      \"dateText\": \"2026/4/3—10/8\",\n      \"dateStart\": \"2026-04-03\",\n      \"dateEnd\": \"2026-10-08\",\n      \"venue\": \"南6、南7展厅\",\n      \"sourceScope\": \"host-venue\",\n      \"venueVerification\": \"verified\",\n      \"verification\": \"pending\",\n      \"sources\": [\"馆方官网展览频道 2026-08-30 抓取\"],\n      \"history\": [{\"date\": \"2026-08-30\", \"change\": \"首次入库\"}]\n    }\n  ]\n}\n```\n\n- 展品级数据仍按 `exhibits.schema.json` 入 `data/{museum}.json`；本索引只管\"什么展、展到何时、在哪\"\n- `dateEnd` 解析不了的（如\"展期3个月\"）留空并在 `dateText` 保留原文，输出时按【待核实】展示\n- `status` 只在同步时刻有意义，读取时以当前日期重新判断\n- `sourceScope` 必填：`host-venue`（承接/展示场馆）、`organizer`（主办方）、`lender-only`（出借/参展方）、`aggregator-only`（第三方聚合线索）。\n- `venueVerification` 必填：只有承接馆或主办方一手来源明确场馆时为 `verified`；仅有出借方/第三方时为 `pending`；纯线上展为 `not-applicable`。\n\n## 7. Prohibited patterns\n\n1. Do not treat aggregators or media roundups as first-party factual sources.\n2. Do not claim verification from a source that could not be retrieved.\n3. Do not count lender-side touring records as exhibitions at the lender’s museum.\n4. Do not silently rewrite the local store; show a change summary and obtain consent.\n5. Preserve both verbatim and parsed date fields.\n6. Do not treat Hunan Museum’s outbound exhibition catalogue as its on-site programme.\n7. Remove Shanghai Museum’s paired English duplicate records before storage.\n8. Verify the venue of every Henan Museum mixed-feed item before classification.\n9. Cross-check Guangdong Museum dates and galleries when detail pages omit them.\n10. Verify domains before retrieval; China Art Museum uses `namoc.cn`, not `namoc.org`.\n11. Never label third-party links Tier A or “official”; record source entity and domain.\n12. Keep lender-only touring records `venueVerification: pending`; do not recommend them as confirmed visitable events.\n\nFile v1.6.8:references/exhibits.schema.json\n\n{\n  \"$schema\": \"http://json-schema.org/draft-07/schema#\",\n  \"title\": \"Exhibit Record / 展品记录\",\n  \"description\": \"museum-explorer data 库的展品记录格式。data/{museum}.json 结构为 { \\\"museum\\\": \\\"...\\\", \\\"updated\\\": \\\"YYYY-MM-DD\\\", \\\"exhibits\\\": [ ...本schema ] }\",\n  \"type\": \"object\",\n  \"required\": [\n    \"id\",\n    \"name\",\n    \"museum\",\n    \"era\",\n    \"sources\",\n    \"verification\"\n  ],\n  \"properties\": {\n    \"id\": {\n      \"type\": \"string\",\n      \"description\": \"唯一ID：{museum-slug}-{slug}，如 tesla-museum-coil\"\n    },\n    \"name\": {\n      \"type\": \"string\",\n      \"description\": \"展品中文名\"\n    },\n    \"name_en\": {\n      \"type\": \"string\",\n      \"description\": \"原名/英文名\"\n    },\n    \"museum\": {\n      \"type\": \"string\",\n      \"description\": \"博物馆全名\"\n    },\n    \"exhibition\": {\n      \"type\": \"string\",\n      \"description\": \"所属展览（常设展填'常设展'）\"\n    },\n    \"era\": {\n      \"type\": \"string\",\n      \"description\": \"年代，如 '1891年' / '商代晚期' / '约公元前4世纪'\"\n    },\n    \"material\": {\n      \"type\": \"string\",\n      \"description\": \"材质/工艺，如 '铜/鎏金' / '橡木与铜线'\"\n    },\n    \"location\": {\n      \"type\": \"string\",\n      \"description\": \"展厅/展柜位置（易变信息，标注获取日期）\"\n    },\n    \"story\": {\n      \"type\": \"string\",\n      \"description\": \"背景故事，80-150字，必须可溯源\"\n    },\n    \"highlights\": {\n      \"type\": \"array\",\n      \"maxItems\": 3,\n      \"items\": {\n        \"type\": \"string\"\n      },\n      \"description\": \"现场看点：看哪个细节、为什么值得驻足\"\n    },\n    \"pattern_elements\": {\n      \"type\": \"array\",\n      \"minItems\": 1,\n      \"maxItems\": 5,\n      \"items\": {\n        \"type\": \"string\"\n      },\n      \"description\": \"可提取的视觉纹样元素（用于印章中心纹样），如 '饕餮纹兽面' / '线圈螺旋' / '缠枝莲'\"\n    },\n    \"stamp_color\": {\n      \"type\": \"string\",\n      \"enum\": [\n        \"cinnabar\",\n        \"indigo\",\n        \"ochre\",\n        \"ink\"\n      ],\n      \"description\": \"印章色号代号，见 stamp-design-guide.md 色板；缺省 cinnabar\"\n    },\n    \"sources\": {\n      \"type\": \"array\",\n      \"minItems\": 1,\n      \"items\": {\n        \"type\": \"object\",\n        \"required\": [\n          \"name\",\n          \"type\"\n        ],\n        \"properties\": {\n          \"name\": {\n            \"type\": \"string\",\n            \"description\": \"来源名称\"\n          },\n          \"url\": {\n            \"type\": \"string\",\n            \"description\": \"URL，实体图录/现场可留空\",\n            \"anyOf\": [\n              {\n                \"format\": \"uri\"\n              },\n              {\n                \"const\": \"\"\n              }\n            ]\n          },\n          \"type\": {\n            \"enum\": [\n              \"official\",\n              \"catalog\",\n              \"media\",\n              \"book\",\n              \"wiki\",\n              \"other\"\n            ]\n          }\n        },\n        \"additionalProperties\": false\n      },\n      \"description\": \"来源列表。pending 至少 1 条可定位来源；verified 至少 2 条独立权威来源。不得用两篇同源转载凑数。\"\n    },\n    \"verification\": {\n      \"enum\": [\n        \"verified\",\n        \"pending\",\n        \"conflict\"\n      ],\n      \"description\": \"verified=至少双源一致（schema 同时强制 sources>=2）；pending=仅单源或尚未完成第二来源核验（sources>=1）；conflict=来源冲突（须在 story 中并列说明）\"\n    },\n    \"collected_at\": {\n      \"type\": \"string\",\n      \"description\": \"入库日期 YYYY-MM-DD\"\n    },\n    \"visits\": {\n      \"type\": \"array\",\n      \"description\": \"观展打卡记录（跨次累积）\",\n      \"items\": {\n        \"type\": \"object\",\n        \"properties\": {\n          \"date\": {\n            \"type\": \"string\",\n            \"description\": \"YYYY-MM-DD\"\n          },\n          \"checked\": {\n            \"type\": \"boolean\",\n            \"description\": \"是否亲眼看到\"\n          },\n          \"photo\": {\n            \"type\": \"string\",\n            \"description\": \"照片文件相对路径（可空）\"\n          },\n          \"feeling\": {\n            \"type\": \"string\",\n            \"description\": \"一句话感受（手帐素材）\"\n          }\n        }\n      }\n    },\n    \"key\": {\n      \"type\": \"string\",\n      \"pattern\": \"^S[0-9]{2,}$\",\n      \"description\": \"会话内三阶段联动 key；会话内唯一、分配后不变。排序展示使用 no，不修改 key。展品知识库可省略，进入会话时分配。\"\n    }\n  },\n  \"allOf\": [\n    {\n      \"if\": {\n        \"properties\": {\n          \"verification\": {\n            \"const\": \"verified\"\n          }\n        },\n        \"required\": [\n          \"verification\"\n        ]\n      },\n      \"then\": {\n        \"properties\": {\n          \"sources\": {\n            \"minItems\": 2\n          }\n        }\n      }\n    }\n  ]\n}\n\nFile v1.6.8:references/source-verification.md\n\n# Source verification\n\n> Apply the “at least two independent sources” rule through the required verification table and criteria below. Render user-facing labels in the current request language.\n\n## 1. Source tiers\n\n| Tier | Type | Example | Scope |\n|---|---|---|---|\n| A | First-party accountable source | Host venue, organizer website, or verified account | Supports only facts directly owned by that entity; record entity and domain |\n| B | Authoritative publication or regulator | Exhibition catalogue, collection research, government notice | Supports content or regulatory facts, but is not the host venue’s official entry point |\n| C | Reputable media or participant | Major news outlet, lender, or participant page | May be a second source; a lender alone cannot verify host dates or venue |\n| D | Aggregator, ticketing, encyclopedia, or UGC | Ticket platform, listings site, wiki, social post | Lead or third source only; never sufficient alone for a key fact |\n\nTwo reproductions of one press release count as one source. A museum website and its official account are the same entity; treat them as 1.5 sources and prefer an additional B/C source.\n\n**Hard boundary for “official” and Tier A:**\n- Use “official” or Tier A only when the link belongs to the host venue or organizer responsible for the stated fact; record the entity and URL/domain.\n- Government portals, regulator lists, media, associations, ticketing platforms, search snippets, and third-party copies are never Tier A.\n- A touring exhibition’s lender/participant page \n\nArchive v1.6.7: 10 files, 42060 bytes\n\nFiles: references/data-sources.md (28679b), references/exhibits.schema.json (4860b), references/source-verification.md (3946b), references/stamp-design-guide.md (5810b), skill-card.md (2735b), SKILL.md (14155b), templates/curations-card.md (4185b), templates/journal-template.html (20569b), templates/on-site-checklist.md (2476b), _meta.json (134b)\n\nArchive v1.6.5: 49 files, 3912689 bytes\n\nFiles: data/chnmus-exhibitions.json (12000b), data/chnmuseum-exhibitions.json (24117b), data/dpm-exhibitions.json (32533b), data/gdmuseum-exhibitions.json (6337b), data/hnmuseum-exhibitions.json (9220b), data/namoc-exhibitions.json (7748b), data/njmuseum-exhibitions.json (14689b), data/shanghaimuseum-exhibitions.json (36009b), data/sxhm-exhibitions.json (28776b), data/szmuseum-exhibitions.json (5179b), data/worldartmuseum-exhibitions.json (5327b), data/yujian-angkor-2026.json (13449b), examples/angkor-exhibition/curations-card.md (5419b), examples/angkor-exhibition/journal.html (28028b), examples/angkor-exhibition/on-site-checklist.md (6005b), examples/angkor-exhibition/README.md (1349b), examples/angkor-exhibition/session.md (1843b), journal/2026-08-30-遇见吴哥窟/checklist.md (5830b), journal/2026-08-30-遇见吴哥窟/curations-card.md (5419b), journal/2026-08-30-遇见吴哥窟/journal.html (28028b), journal/2026-08-30-遇见吴哥窟/session.md (1843b), journal/2026-08-30-遇见吴哥窟/stamps/yujian-angkor-ganesha.svg (1947b), journal/2026-08-30-遇见吴哥窟/stamps/yujian-angkor-harihara.svg (1926b), journal/2026-08-30-遇见吴哥窟/stamps/yujian-angkor-jayavarman7.svg (1836b), journal/2026-08-30-遇见吴哥窟/stamps/yujian-angkor-mukhalinga.svg (1919b), journal/2026-08-30-遇见吴哥窟/stamps/yujian-angkor-naga-buddha.svg (1934b), journal/2026-08-30-遇见吴哥窟/stamps/yujian-angkor-prajnaparamita.svg (1913b), journal/2026-08-30-遇见吴哥窟/stamps/yujian-angkor-shiva-group.svg (1868b), journal/2026-08-30-遇见吴哥窟/stamps/yujian-angkor-skanda.svg (2177b), journal/2026-09-06-bainianfangxin-meijinggong/curations-card.md (7057b), preview/angkor-cover.png (418114b), preview/angkor-exhibits.png (562435b), preview/angkor-sources.png (492770b), preview/angkor-stampwall.png (500089b), preview/cover.png (416542b), preview/exhibit-page.png (548561b), preview/sources.png (441922b), preview/stamp-wall.png (448146b), README.md (13172b), references/data-sources.md (25955b), references/exhibits.schema.json (3167b), references/source-verification.md (2173b), references/stamp-design-guide.md (5113b), skill-card.md (2301b), SKILL.md (10613b), templates/curations-card.md (4087b), templates/journal-template.html (23367b), templates/on-site-checklist.md (2411b), _meta.json (134b)\n\nArchive v1.6.4: 49 files, 3912657 bytes\n\nFiles: data/chnmus-exhibitions.json (12000b), data/chnmuseum-exhibitions.json (24117b), data/dpm-exhibitions.json (32533b), data/gdmuseum-exhibitions.json (6337b), data/hnmuseum-exhibitions.json (9220b), data/namoc-exhibitions.json (7748b), data/njmuseum-exhibitions.json (14689b), data/shanghaimuseum-exhibitions.json (36009b), data/sxhm-exhibitions.json (28776b), data/szmuseum-exhibitions.json (5179b), data/worldartmuseum-exhibitions.json (5327b), data/yujian-angkor-2026.json (13449b), examples/angkor-exhibition/curations-card.md (5419b), examples/angkor-exhibition/journal.html (28028b), examples/angkor-exhibition/on-site-checklist.md (6005b), examples/angkor-exhibition/README.md (1349b), examples/angkor-exhibition/session.md (1843b), journal/2026-08-30-遇见吴哥窟/checklist.md (5830b), journal/2026-08-30-遇见吴哥窟/curations-card.md (5419b), journal/2026-08-30-遇见吴哥窟/journal.html (28028b), journal/2026-08-30-遇见吴哥窟/session.md (1843b), journal/2026-08-30-遇见吴哥窟/stamps/yujian-angkor-ganesha.svg (1947b), journal/2026-08-30-遇见吴哥窟/stamps/yujian-angkor-harihara.svg (1926b), journal/2026-08-30-遇见吴哥窟/stamps/yujian-angkor-jayavarman7.svg (1836b), journal/2026-08-30-遇见吴哥窟/stamps/yujian-angkor-mukhalinga.svg (1919b), journal/2026-08-30-遇见吴哥窟/stamps/yujian-angkor-naga-buddha.svg (1934b), journal/2026-08-30-遇见吴哥窟/stamps/yujian-angkor-prajnaparamita.svg (1913b), journal/2026-08-30-遇见吴哥窟/stamps/yujian-angkor-shiva-group.svg (1868b), journal/2026-08-30-遇见吴哥窟/stamps/yujian-angkor-skanda.svg (2177b), journal/2026-09-06-bainianfangxin-meijinggong/curations-card.md (7057b), preview/angkor-cover.png (418114b), preview/angkor-exhibits.png (562435b), preview/angkor-sources.png (492770b), preview/angkor-stampwall.png (500089b), preview/cover.png (416542b), preview/exhibit-page.png (548561b), preview/sources.png (441922b), preview/stamp-wall.png (448146b), README.md (13172b), references/data-sources.md (25955b), references/exhibits.schema.json (3167b), references/source-verification.md (2173b), references/stamp-design-guide.md (5113b), skill-card.md (2481b), SKILL.md (10313b), templates/curations-card.md (4087b), templates/journal-template.html (23367b), templates/on-site-checklist.md (2411b), _meta.json (134b)","readmeExcerpt":"Skill: Museum Visit Planner & Guide Owner: bonniegeng-max Summary: Plan a specific museum or exhibition visit with verified logistics and 90/180-minute routes, get concise on-site exhibit explanations, or turn a completed visit into a sourced memory note. Also advises on how to share what you saw within copyright, photo, and venue rules. Use for a named venue, exhibition, artwork, or completed museum visit. Does not ","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"我周六去故宫，只有 90 分钟，第一次去怎么走？\n国博现在有什么展适合带孩子？\n我在展厅里，这件青铜器上的饕餮纹怎么看？\n把我今天在上博看的五件展品整理成观展记录。\nPlan a three-hour visit to the Shanghai Museum for a first-time visitor.\nWhat should I focus on during a 90-minute visit to the Palace Museum?\nTurn my notes from today's exhibition into a concise visit memory."},{"language":"text","snippet":"我周六去故宫，只有 90 分钟，第一次去怎么走？\n国博现在有什么展适合带孩子？\n我在展厅里，这件青铜器上的饕餮纹怎么看？\n把我今天在上博看的五件展品整理成观展记录。\nPlan a three-hour visit to the Shanghai Museum for a first-time visitor.\nWhat should I focus on during a 90-minute visit to the Palace Museum?\nTurn my notes from today's exhibition into a concise visit memory."},{"language":"text","snippet":"我周六去故宫，只有 90 分钟，第一次去怎么走？\n国博现在有什么展适合带孩子？\n我在展厅里，这件青铜器上的饕餮纹怎么看？\n把我今天在上博看的五件展品整理成观展记录。\nPlan a three-hour visit to the Shanghai Museum for a first-time visitor.\nWhat should I focus on during a 90-minute visit to the Palace Museum?\nTurn my notes from today's exhibition into a concise visit memory."},{"language":"text","snippet":"我周六去故宫，只有 90 分钟，第一次去怎么走？\n国博现在有什么展适合带孩子？\n我在展厅里，这件青铜器上的饕餮纹怎么看？\n把我今天在上博看的五件展品整理成观展记录。\nPlan a three-hour visit to the Shanghai Museum for a first-time visitor."},{"language":"text","snippet":"museum-explorer/\n├── SKILL.md                          # 本文件\n├── templates/\n│   ├── curations-card.md             # 阶段1输出模板（策展卡）\n│   ├── on-site-checklist.md          # 阶段2输出模板（行中观展单）\n│   └── journal-template.html         # 阶段3输出模板（电子手帐，只改 JOURNAL_DATA）\n├── references/\n│   ├── stamp-design-guide.md         # 印章形制规范（必读，决定集章风格统一）\n│   ├── source-verification.md        # 来源核验规范（红线落地规则）\n│   ├── data-sources.md               # 上游数据源清单（已实测：官方源+抓取规则+同步流程）\n│   └── exhibits.schema.json          # data 库展品记录 schema\n├── data/                             # 本地知识库（{museum}.json=展品，{museum}-exhibitions.json=展览索引）\n└── journal/                          # 每次观展的会话状态目录（见下）"},{"language":"text","snippet":"journal/{YYYY-MM-DD}-{展览slug}/\n├── session.md          # 状态文件：阶段进度、基础信息、决策记录\n├── curations-card.md   # 阶段1产出落盘\n├── checklist.md        # 阶段2产出落盘（规范文件名；兼容读取旧名 on-site-checklist.md）\n├── stamps/             # 印章 SVG 文件（每展品一枚）\n└── journal.html        # 阶段3产出"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: museum-explorer\nversion: 2.1.1\ndescription: Plan a specific museum or exhibition visit with verified logistics and 90/180-minute routes, get concise on-site exhibit explanations, or turn a completed visit into a sourced memory note. Also advises on how to share what you saw within copyright, photo, and venue rules. Use for a named venue, exhibition, artwork, or completed museum visit. Does not generate images or stickers, and does not publish.\nallowed-tools: WebSearch, WebFetch, Read\n---\n\n# Museum Visit Planner & Guide\n\n## What It Does\n\nHelp a visitor make one museum visit easier to plan, richer on site, and easier to remember afterward.\n\nThe skill has three independent modes:\n\n- **Plan**: verify visit logistics and create a realistic 90- or 180-minute route.\n- **Guide**: explain an artwork, object, label, room, or theme in a concise on-site format.\n- **Remember**: turn the visitor's notes and reactions into a sourced visit memory.\n\nUse the smallest mode that satisfies the request. Do not force the full three-stage workflow.\n\n## Output Language\n\nRespond in the language used in the user's current request. If that language is unclear, ask which language they prefer. Chinese and English examples in this package illustrate usage only and do not force the output language.\n\n## When to Use\n\nInvoke when the user explicitly asks about:\n\n- visiting a named museum, gallery, or exhibition;\n- choosing between current exhibitions;\n- planning a route, priorities, timing, breaks, or accessibility;\n- understanding something they are looking at inside a venue;\n- organizing a completed museum visit into notes or a memory page;\n- asking how to share what they saw — captions, a post, or a sticker idea — without stepping on photo or venue rights.\n\nExamples:\n\n- “我周六去故宫，只有 90 分钟，第一次去怎么走？”\n- “国博现在有什么展适合带孩子？”\n- “我在展厅里，这件青铜器上的饕餮纹怎么看？”\n- “把我今天在上博看的五件展品整理成观展记录。”\n- “Plan a three-hour visit to the Shanghai Museum for a first-time visitor.”\n\nDo not invoke for:\n\n- a general history or art-history question with no visit context;\n- general city travel planning where a museum is only one minor stop;\n- fictional museum role-play;\n- buying tickets, signing in, booking, or submitting forms.\n\nIf the venue or visit intent is materially unclear, ask one concise question. Otherwise start with a useful default and label assumptions.\n\n## Default Boundary\n\n- Answer in the current conversation by default.\n- Do not create or modify files unless the user explicitly requests a saved deliverable.\n- Do not sign in, buy tickets, make reservations, or submit forms.\n- Use public web research only when current or venue-specific facts are needed.\n- Never infer an artwork identity from an uncertain photo alone. Ask for the label text, room, title, artist, or accession number when needed.\n- Distinguish verified facts, interpretation, and visitor reflection.\n\n## Choose a Mode\n\n| User need | Mode | Default result |\n|---|---|---|\n| “怎么逛 / 先看什么 / 时间不够” | Plan | Visit Brief with route |\n| “现场这件是什么 /"},{"path":"README.md","content":"# Museum Visit Planner & Guide\n\nPlan a specific museum or exhibition visit, understand what you are seeing on site, and turn the visit into a sourced memory afterward.\n\nThe skill responds in the language of the user's current request. The Chinese and English examples below demonstrate multilingual use; they do not impose a locale.\n\n## Three independent modes\n\n- **Plan**: verified logistics plus a realistic 90- or 180-minute route.\n- **Guide**: concise, observation-first explanations for objects, labels, rooms, and themes.\n- **Remember**: a structured visit memory based on the visitor's own notes and reactions.\n\nYou can use any one mode without completing the other stages.\n\n## Example requests\n\n```text\n我周六去故宫，只有 90 分钟，第一次去怎么走？\n国博现在有什么展适合带孩子？\n我在展厅里，这件青铜器上的饕餮纹怎么看？\n把我今天在上博看的五件展品整理成观展记录。\nPlan a three-hour visit to the Shanghai Museum for a first-time visitor.\nWhat should I focus on during a 90-minute visit to the Palace Museum?\nTurn my notes from today's exhibition into a concise visit memory.\n```\n\n## Included assets\n\n- [`templates/visit-brief.md`](templates/visit-brief.md): logistics, route, highlights, adaptations, and source status.\n- [`templates/visit-memory.md`](templates/visit-memory.md): a concise post-visit reflection structure.\n- [`references/venue-starter-packs.md`](references/venue-starter-packs.md): stable orientation for seven frequently requested Chinese museums.\n- [`references/shareable-visit-content.md`](references/shareable-visit-content.md): advisory guidance on turning a visit into postable content — the object / photograph / venue / museum-IP rights split, and when to use original artwork instead of a photo.\n- [`examples/visit-brief-example.md`](examples/visit-brief-example.md): a completed historical example that is clearly separated from current visitor information.\n\n## Evidence boundary\n\nCurrent exhibitions, opening hours, ticketing, entrances, closures, and accessibility details are verified from relevant official sources and dated. Starter packs contain route orientation only and are never treated as live schedules.\n\nThe skill does not sign in, reserve tickets, submit forms, or write files unless the user explicitly requests a saved deliverable.\n\n## License\n\n[MIT](LICENSE)"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7fh7y04hxyf8jf0xgk2nt2x98bhqfz\",\n  \"slug\": \"museum-explorer\",\n  \"version\": \"2.1.1\",\n  \"publishedAt\": 1790669285686\n}"},{"path":"references/shareable-visit-content.md","content":"# Turning a Visit into Shareable Content · 看展之后的可传播内容\n\nOptional orientation for the moment after a visit, when the user wants to turn what they saw into something they can post — a caption set, a short note, or a sticker/表情包 idea.\n\nThis page is guidance only. **`museum-explorer` does not generate images, stickers, or posts, and does not publish anything.** When image production is actually needed, hand the user off to a dedicated image skill and stay out of the way.\n\n## The one thing that matters: two different rights\n\nA museum object and a photograph of that object are **separate works with separate rights**. Getting this wrong is the usual reason a well-meaning share goes bad.\n\n1. **The object itself.** For modern/contemporary pieces, check the maker's death year. In China, copyright runs for the author's life plus 50 years (to the end of the 50th year). Once that expires, the object's design is in the public domain and may be freely redrawn.\n   - Worked example: 曾龙升 (1900/1901–1964), whose 釉下加彩十八罗汉塑像 set is held by 景德镇中国陶瓷博物馆. Protection expired at the end of 2014, so the sculpture itself is public domain. **Its look may be redrawn — this does not license other people's photos of it.**\n   - For older pieces the protection term is usually long expired, but the rule to check is the same, and provenance/repatriation questions are a separate matter to present fairly.\n2. **The photograph.** A photo someone else took is that photographer's copyrighted work, regardless of who made the object. \"The sculpture is public domain\" is never a reason to reuse a stranger's photo.\n3. **The venue's rules.** Photography, tripods, flash, live-streaming, and commercial use are all set by the venue, not by copyright law. Ask, or check the venue's own notice.\n4. **The museum's own IP.** A museum's mascot, logo, or merchandise design can carry its own trademark/copyright even when the underlying artifact is public domain.\n5. **Never imply endorsement.** Do not suggest an official collaboration, licence, or approval unless there is one in writing.\n\n## Compliance ladder · 风险阶梯\n\n| Use | Risk | Safe route |\n|---|---|---|\n| Private use, own reference | Low | Anything you personally shot, for your own eyes |\n| Personal share (朋友圈 / 小红书 / 微博, non-commercial) | Low–moderate | **Your own photos**, venue photo rules respected, no third-party images |\n| Illustrating a post with an original drawing | Low | Redraw it yourself / generate an original illustration of a public-domain object |\n| Selling or listing on a commercial platform (e.g. 微信表情开放平台, 文创周边) | High | **Original artwork only.** Never build on someone else's photo. Verify venue and museum IP position first |\n\nThe practical rule: **if you did not shoot it, do not post it; if you want to sell it, draw it yourself.**\n\n## A workflow that stays clean\n\n1. **On site**: shoot your own photos. Photograph the label (名称 / 年代 / 作者, 展签 or 二维码) so facts stay accurate later.\n2. **In the gallery**: keep it quick and courteous — some "},{"path":"references/venue-starter-packs.md","content":"# Venue Starter Packs\n\nThese notes provide stable orientation, not live visitor information. Before giving a dated plan, verify current exhibitions, hours, closure days, entrances, ticketing, gallery availability, and accessibility on the venue's official site.\n\n## Palace Museum / 故宫博物院\n\n- Official site: https://www.dpm.org.cn/\n- Stable focus: palace architecture, imperial court history, painting and calligraphy, ceramics, clocks, and specialist galleries.\n- Route heuristic: choose one architectural axis and one collection theme; avoid promising that every specialist gallery is open.\n- Recheck: reservation rules, entrance and exit policy, specialist-gallery tickets, temporary closures, and same-day access.\n\n## National Museum of China / 中国国家博物馆\n\n- Official site: https://www.chnmuseum.cn/\n- Stable focus: Chinese history, archaeology, modern national history, and large temporary exhibitions.\n- Route heuristic: select one permanent narrative or one temporary exhibition; do not combine the entire building into a short visit.\n- Recheck: reservation identity rules, temporary exhibition access, gallery closures, entry security, and opening hours.\n\n## Shanghai Museum / 上海博物馆\n\n- Official site: https://www.shanghaimuseum.net/\n- Stable focus: ancient Chinese bronzes, ceramics, painting, calligraphy, seals, coins, sculpture, and regional exchanges.\n- Route heuristic: build a material-based route such as bronze → ceramics → painting rather than attempting every gallery.\n- Recheck: which building or branch hosts the target exhibition, reservation rules, gallery availability, and transport details.\n\n## Nanjing Museum / 南京博物院\n\n- Official site: https://www.njmuseum.com/\n- Stable focus: Jiangsu history, archaeology, decorative arts, painting, and multi-building museum experiences.\n- Route heuristic: decide the primary building before arrival and include transition time between halls.\n- Recheck: reservation policy, open buildings, temporary exhibitions, entrances, and accessibility routes.\n\n## Shaanxi History Museum / 陕西历史博物馆\n\n- Official site: https://www.sxhm.com/\n- Stable focus: archaeology and material culture associated with Zhou, Qin, Han, Sui, and Tang history.\n- Route heuristic: follow a chronological spine and cap a short visit at five major objects or object groups.\n- Recheck: reservation release rules, paid specialist exhibitions, crowd controls, gallery closures, and entry requirements.\n\n## Suzhou Museum / 苏州博物馆\n\n- Official site: https://www.szmuseum.com/\n- Stable focus: Wu-region culture, painting and calligraphy, scholar objects, local archaeology, and the relationship between collection and architecture.\n- Route heuristic: treat the building and garden as part of the visit, leaving time for transitions and close looking.\n- Recheck: branch location, reservation policy, current exhibitions, entrance route, and photography rules.\n\n## Jingdezhen China Ceramics Museum / 景德镇中国陶瓷博物馆\n\n- Official information: https://www.jdz.gov.cn/zjcd/mljdz/lylx/t932954.shtm"}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":null,"editorialQuality":{"score":100,"threshold":65,"status":"thin","wordCount":2089,"uniquenessScore":44,"reasons":["uniqueness-below-45"]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T08:19:16.854Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T08:19:16.854Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-11T10:52:12.406Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}