{"slug":"yunyueli-greenroom","name":"greenroom","description":"Interview preparation workbench entry point. Runs the full pipeline from resume + target company + JD to a complete prep workspace (research, experience bank, verbatim scripts, industry brief), or routes to a single step. Use when the user says they have an interview coming up, wants interview prep, uploads a resume with a target job, mentions 面试准备 / 我要面试了 / 帮我准备面试 / 帮我把面试材料全做出来 / 一条龙, or asks \"where do I start\". Do NOT use for writing resumes from scratch, salary negotiation after offer, or live in-interview assistance.","long_description":"---\nname: greenroom\ndescription: Interview preparation workbench entry point. Runs the full pipeline from resume + target company + JD to a complete prep workspace (research, experience bank, verbatim scripts, industry brief), or routes to a single step. Use when the user says they have an interview coming up, wants interview prep, uploads a resume with a target job, mentions 面试准备 / 我要面试了 / 帮我准备面试 / 帮我把面试材料全做出来 / 一条龙, or asks \"where do I start\". Do NOT use for writing resumes from scratch, salary negotiation after offer, or live in-interview assistance.\nlicense: AGPL-3.0\nmetadata:\n  author: Yunyue Li\n  version: \"0.3.0\"\n---\n\n# Greenroom · 候场\n\n入口 skill。两种用法：**全流程**（给齐简历 + 目标公司/岗位/JD，一次生成全套备战材料）或**单步路由**（识别用户处在哪一步，转给专项 skill）。\n\n## 全流程（推荐的默认路径）\n\n用户给出（缺什么问什么，一次问全）：\n\n1. 简历（文本或文件路径）\n2. 目标公司 + 岗位名 + JD 原文（或链接）\n3. 表达风格偏好（可选：自己的说话样本/过往面试转写，或一句描述，如\"沉稳、少修辞\"；写进 profile.md 的「风格偏好」节，逐字稿按它调）\n\n然后按序执行，每步落盘后只汇报一行进度，不中途长篇输出：\n\n| 步 | 调用 | 产出 |\n|----|------|------|\n| 1 | 初始化工作台（见下） | profile.md 骨架 |\n| 2 | job-intel | `jobs/<slug>/intel.md`（公司与面试官调研、JD 逐条对照、考题预测） |\n| 3 | story-bank | `story-bank.md`（经历卡，含本岗讲法） |\n| 4 | industry-brief | `library/<行业-岗位>-通识.md`（行业与岗位参考阅读） |\n| 5 | interview-script | `jobs/<slug>/script.md`（可朗读逐字稿） |\n\n收尾：汇报生成清单 + 提示工作台目录位置（Markdown 直接读，或用任一按 docs/workspace-spec.md 实现的客户端打开）；建议面试前跑一次 mock-interview、面试后 24 小时内跑 debrief。\n\n## 六步方法（单步路由用）\n\n| # | 步骤 | 做什么 | 专项 skill | 产出文件 |\n|---|------|--------|-----------|----------|\n| 1 | 岗位调研 | JD 拆解、公司/面试官调研、考题预测 | job-intel | `jobs/<slug>/intel.md` |\n| 2 | 经历库 | 把真实经历整理成经历卡，按岗选讲法 | story-bank | `story-bank.md` |\n| 3 | 逐字稿 | 口语化、可直接朗读的答题稿 | interview-script | `jobs/<slug>/script.md` |\n| 4 | 行业通识 | 行业格局、岗位画像、高频概念参考阅读 | industry-brief | `library/*.md` |\n| 5 | 模拟面试 | 按面试官背景出题、连续追问、评分 | mock-interview | `jobs/<slug>/rounds/mock-N.md` |\n| 6 | 面后复盘 | 复原问答、沉淀本轮要点 | debrief | `jobs/<slug>/rounds/rN-debrief.md` |\n\n贯穿所有步骤的底线：生成内容只用候选人真实给出的经历和数字，数字要带得出出处，给不出准确数字就用定性说法，绝不编。\n\n## 找到或创建工作台\n\n工作台是一个本地文件夹，格式契约见仓库 `docs/workspace-spec.md`。判定顺序：\n\n1. 当前目录或其子目录里找 `profile.md` + `jobs/`（或 frontmatter 带 `type: profile` 的文件）→ 找到即用，向用户确认一句。\n2. 找不到 → 问用户工作台在哪；用户说没有 → 走初始化。\n\n### 初始化流程\n\n1. 问清两件事：工作台建在哪个路径；候选人简历（贴文本或给文件路径）。\n2. 创建目录骨架：\n\n```\n<workspace>/\n├── profile.md\n├── story-bank.md\n├── library/\n└── jobs/\n```\n\n3. 从简历提取生成 `profile.md`（frontmatter `type: profile`）：履历线（时间倒序）、教育背景、关键数字；用户给了风格偏好就加「风格偏好」节。提取数字时把出处一并记在 profile.md 里（哪份报表/哪次复盘），后续逐字稿要用；用户记不清出处的数字标「待核」。\n4. 建议用户在工作台目录 `git init`，私有保存。**提醒：工作台含个人简历与面试材料，永远不要放进公开仓库。**\n\n## 单步路由表\n\n| 工作台状态 | 下一步 |\n|-----------|--------|\n| 没有 `jobs/<slug>/job.md`（用户提到新岗位） | 建岗位目录 + job.md，然后跑 job-intel |\n| 有 job.md、没 intel.md | job-intel |\n| story-bank.md 为空或缺该岗位讲法 | story-bank |\n| 有调研和经历卡、没 script.md | interview-script |\n| library/ 没有该行业岗位的通识 | industry-brief |\n| 材料齐了、面试在 48 小时内 | mock-interview |\n| 用户说\"刚面完\" | debrief |\n\n路由方式：直接说明该做哪步、调用对应 skill（插件安装下是 `/greenroom:job-intel` 等；standalone 安装下按 skill 名触发）。如果用户一句话里带了材料（贴了 JD、贴了面试回忆），别走流程问答，直接进对应步骤。\n\n## 姿态约定（贯穿所有步骤）\n\n- **只讲真话，讲到最好**。生成内容时禁止编造用户没有的经历和数字，缺什么就问。\n- 用户时间紧。能从工作台文件里读到的信息不要再问一遍。\n- 中文用户默认全程中文交付。\n","tagline":"Interview preparation workbench entry point. Runs the full pipeline from resume + target company + JD to a complete prep workspace (research, experience bank, verbatim scripts, industry brief), or routes to a single step. Use when the user says they have an interview coming up, w","category":"research","tags":["agent-skill"],"author":"YunyueLi","verified":false,"attribution":{"status":"registry_indexed","statusLabel":"Registry indexed","shortLabel":"REGISTRY INDEXED","sourceLabel":"recursive skill source sync","sourceDetail":"YunyueLi/greenroom","creatorName":"YunyueLi","creatorUrl":"https://github.com/YunyueLi","sourceUrl":"https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom","indexedBy":"OpenAgentSkill community index","claimUrl":"https://www.openagentskill.com/skills/yunyueli-greenroom#claim-this-skill","claimCta":"Claim this skill","trustNote":"This listing was indexed from public sources and is not marked official until a maintainer claim is approved.","publicNote":"Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals."},"stats":{"stars":11,"forks":1,"verified_installs":0,"successful_runs":0,"total_outcomes":0,"rating":0,"review_count":0,"quality_score":30.8},"quality":{"score":57,"tier":"promising","label":"Promising","summary":"Useful candidate, but compare it with alternatives before adopting.","signals":[{"label":"GitHub stars","value":"11","tone":"neutral"},{"label":"Freshness","value":"Today","tone":"positive"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"AGPL-3.0","tone":"neutral"}],"warnings":["Low GitHub adoption signal","The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them."]},"trust":{"version":"trust-score-v5","score":63,"base_score":71,"outcome_confidence":0,"tier":"review","label":"Sandbox only","summary":"Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.","recommendedAction":"Run only in a sandbox and compare close alternatives before using it for real work.","decision":{"install_policy":"human_review_before_install","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true,"agent_action":"Compare alternatives before installing.","reasoning":["63/100 Trust Score v5","71/100 Trust Score v4 baseline","Needs more real agent outcomes before unattended install","Install path is available","Review before production"],"review_required_when":["The workspace contains production secrets, payments, private customer data, or irreversible actions.","The install command requests shell, network, credential, database, or broad filesystem access.","Outcome evidence is missing, recently failed, or required human review.","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"]},"dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":30,"weight":0.13,"status":"fail","detail":"11 GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":32,"weight":0.08,"status":"fail","detail":"11 stars, 1 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"Pushed today"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"AGPL-3.0"},{"id":"documentation","label":"README/SKILL.md completeness","score":76,"weight":0.14,"status":"info","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add YunyueLi/greenroom --skill greenroom"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":86,"weight":0.07,"status":"pass","detail":"filesystem or document access"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"fail","label":"GitHub adoption","detail":"11 GitHub stars"},{"status":"fail","label":"Stars/forks activity","detail":"11 stars, 1 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"Pushed today"},{"status":"pass","label":"License clarity","detail":"AGPL-3.0"},{"status":"info","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add YunyueLi/greenroom --skill greenroom"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"filesystem or document access"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Install command has no obvious high-risk pattern","Outcome loop is ready but needs first real agent run"],"warnings":["The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them.","Low GitHub adoption signal","Quality score needs review","GitHub adoption: 11 GitHub stars","Stars/forks activity: 11 stars, 1 forks; issue activity unavailable in current metadata","No real agent outcome reports yet","Human review required before unattended installation"],"evidence":{"stars":"11 GitHub stars","repoActivity":"11 stars, 1 forks","lastPushed":"Pushed today","license":"AGPL-3.0","repository":"https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom","install":"npx skills add YunyueLi/greenroom --skill greenroom","installSafety":"standard package or runtime install path","permissionSurface":"filesystem or document access","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet","agentProvenScore":0,"outcomeConfidence":"0%","installPolicy":"human_review_before_install"},"installReadiness":{"ready":true,"command":"npx skills add YunyueLi/greenroom --skill greenroom","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","Pushed today","Trust Score v5 requires review or sandbox-only use before install."]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them.","Low GitHub adoption signal","Quality score needs review","GitHub adoption: 11 GitHub stars","Stars/forks activity: 11 stars, 1 forks; issue activity unavailable in current metadata"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Compare alternatives before installing."},"outcome_loop":{"version":"openagentskill-agent-outcome-v3","required_after_install":true,"endpoint":"/api/agent/outcome","method":"POST","event_id_source":"feedback.event_id, install_receipt.resolve_event_id, or decision_packet.outcome_feedback.event_id","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"required_fields":["event_id","skill_slug","task"],"quality_fields":["task_success","output_quality","error_type","human_review_required","used_in_production","workspace","evidence_url","time_to_useful_ms"],"ranking_inputs_updated":["Trust Score v5 outcome confidence","Agent Proven Score","Resolve ranking task-fit evidence","Skill detail machine-readable metadata","Outcome leaderboard"]},"agent_contract":{"suited_tasks":["research","agent-skill"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"install_command":"npx skills add YunyueLi/greenroom --skill greenroom","trust_score":63,"trust_version":"trust-score-v5","risk_level":"medium","do_not_use_when":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"before_install":["Read the audit page and machine-readable metadata.","Confirm the install command, license, and permission surface fit the workspace.","Get explicit human approval or choose an alternative before installing."],"after_run":["Report the outcome to /api/agent/outcome using the resolve event id.","Include output_quality, workspace, human_review_required, and evidence_url when available.","Re-resolve before broad production rollout."]},"bestFor":["research","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them.","Low GitHub adoption signal","Quality score needs review","GitHub adoption: 11 GitHub stars","Stars/forks activity: 11 stars, 1 forks; issue activity unavailable in current metadata"],"backward_compatible":{"trust_score_v4":{"version":"trust-score-v4","score":71,"tier":"review","label":"Manual review","summary":"Potentially useful, but at least one trust signal needs human inspection."}}},"trust_score_v5":{"version":"trust-score-v5","score":63,"base_score":71,"outcome_confidence":0,"tier":"review","label":"Sandbox only","summary":"Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.","recommendedAction":"Run only in a sandbox and compare close alternatives before using it for real work.","decision":{"install_policy":"human_review_before_install","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true,"agent_action":"Compare alternatives before installing.","reasoning":["63/100 Trust Score v5","71/100 Trust Score v4 baseline","Needs more real agent outcomes before unattended install","Install path is available","Review before production"],"review_required_when":["The workspace contains production secrets, payments, private customer data, or irreversible actions.","The install command requests shell, network, credential, database, or broad filesystem access.","Outcome evidence is missing, recently failed, or required human review.","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"]},"dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":30,"weight":0.13,"status":"fail","detail":"11 GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":32,"weight":0.08,"status":"fail","detail":"11 stars, 1 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"Pushed today"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"AGPL-3.0"},{"id":"documentation","label":"README/SKILL.md completeness","score":76,"weight":0.14,"status":"info","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add YunyueLi/greenroom --skill greenroom"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":86,"weight":0.07,"status":"pass","detail":"filesystem or document access"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"fail","label":"GitHub adoption","detail":"11 GitHub stars"},{"status":"fail","label":"Stars/forks activity","detail":"11 stars, 1 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"Pushed today"},{"status":"pass","label":"License clarity","detail":"AGPL-3.0"},{"status":"info","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add YunyueLi/greenroom --skill greenroom"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"filesystem or document access"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Install command has no obvious high-risk pattern","Outcome loop is ready but needs first real agent run"],"warnings":["The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them.","Low GitHub adoption signal","Quality score needs review","GitHub adoption: 11 GitHub stars","Stars/forks activity: 11 stars, 1 forks; issue activity unavailable in current metadata","No real agent outcome reports yet","Human review required before unattended installation"],"evidence":{"stars":"11 GitHub stars","repoActivity":"11 stars, 1 forks","lastPushed":"Pushed today","license":"AGPL-3.0","repository":"https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom","install":"npx skills add YunyueLi/greenroom --skill greenroom","installSafety":"standard package or runtime install path","permissionSurface":"filesystem or document access","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet","agentProvenScore":0,"outcomeConfidence":"0%","installPolicy":"human_review_before_install"},"installReadiness":{"ready":true,"command":"npx skills add YunyueLi/greenroom --skill greenroom","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","Pushed today","Trust Score v5 requires review or sandbox-only use before install."]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them.","Low GitHub adoption signal","Quality score needs review","GitHub adoption: 11 GitHub stars","Stars/forks activity: 11 stars, 1 forks; issue activity unavailable in current metadata"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Compare alternatives before installing."},"outcome_loop":{"version":"openagentskill-agent-outcome-v3","required_after_install":true,"endpoint":"/api/agent/outcome","method":"POST","event_id_source":"feedback.event_id, install_receipt.resolve_event_id, or decision_packet.outcome_feedback.event_id","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"required_fields":["event_id","skill_slug","task"],"quality_fields":["task_success","output_quality","error_type","human_review_required","used_in_production","workspace","evidence_url","time_to_useful_ms"],"ranking_inputs_updated":["Trust Score v5 outcome confidence","Agent Proven Score","Resolve ranking task-fit evidence","Skill detail machine-readable metadata","Outcome leaderboard"]},"agent_contract":{"suited_tasks":["research","agent-skill"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"install_command":"npx skills add YunyueLi/greenroom --skill greenroom","trust_score":63,"trust_version":"trust-score-v5","risk_level":"medium","do_not_use_when":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"before_install":["Read the audit page and machine-readable metadata.","Confirm the install command, license, and permission surface fit the workspace.","Get explicit human approval or choose an alternative before installing."],"after_run":["Report the outcome to /api/agent/outcome using the resolve event id.","Include output_quality, workspace, human_review_required, and evidence_url when available.","Re-resolve before broad production rollout."]},"bestFor":["research","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them.","Low GitHub adoption signal","Quality score needs review","GitHub adoption: 11 GitHub stars","Stars/forks activity: 11 stars, 1 forks; issue activity unavailable in current metadata"],"backward_compatible":{"trust_score_v4":{"version":"trust-score-v4","score":71,"tier":"review","label":"Manual review","summary":"Potentially useful, but at least one trust signal needs human inspection."}}},"trust_score_v4":{"version":"trust-score-v4","score":71,"tier":"review","label":"Manual review","summary":"Potentially useful, but at least one trust signal needs human inspection.","recommendedAction":"Inspect the repository, license, and recent activity before connecting it to agent workflows.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":30,"weight":0.13,"status":"fail","detail":"11 GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":32,"weight":0.08,"status":"fail","detail":"11 stars, 1 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"Pushed today"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"AGPL-3.0"},{"id":"documentation","label":"README/SKILL.md completeness","score":76,"weight":0.14,"status":"info","detail":"Public metadata needs stronger README/SKILL.md context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":90,"weight":0.12,"status":"pass","detail":"no major dependency risk hints in public metadata"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add YunyueLi/greenroom --skill greenroom"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":86,"weight":0.07,"status":"pass","detail":"filesystem or document access"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"fail","label":"GitHub adoption","detail":"11 GitHub stars"},{"status":"fail","label":"Stars/forks activity","detail":"11 stars, 1 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"Pushed today"},{"status":"pass","label":"License clarity","detail":"AGPL-3.0"},{"status":"info","label":"README/SKILL.md completeness","detail":"Public metadata needs stronger README/SKILL.md context"},{"status":"pass","label":"Dependency/runtime risk","detail":"no major dependency risk hints in public metadata"},{"status":"pass","label":"Install availability","detail":"npx skills add YunyueLi/greenroom --skill greenroom"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"pass","label":"Permission surface","detail":"filesystem or document access"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Install command has no obvious high-risk pattern"],"warnings":["The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them.","Low GitHub adoption signal","Quality score needs review","GitHub adoption: 11 GitHub stars","Stars/forks activity: 11 stars, 1 forks; issue activity unavailable in current metadata"],"evidence":{"stars":"11 GitHub stars","repoActivity":"11 stars, 1 forks","lastPushed":"Pushed today","license":"AGPL-3.0","repository":"https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom","install":"npx skills add YunyueLi/greenroom --skill greenroom","installSafety":"standard package or runtime install path","permissionSurface":"filesystem or document access","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add YunyueLi/greenroom --skill greenroom","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","Pushed today"]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them.","Low GitHub adoption signal","Quality score needs review","GitHub adoption: 11 GitHub stars","Stars/forks activity: 11 stars, 1 forks; issue activity unavailable in current metadata"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["research","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them.","Low GitHub adoption signal","Quality score needs review","GitHub adoption: 11 GitHub stars","Stars/forks activity: 11 stars, 1 forks; issue activity unavailable in current metadata"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"outcome_stats":null,"safety":{"score":59,"level":"review_before_install","label":"Review before install","safety_tier":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","summary":"Usable candidate, but the agent should surface permission and audit notes before installation.","recommended_action":"Require human approval before installing into a real workspace.","auto_install_policy":"review","reasons":["The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them.","59/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"needs_review","permission_hints":[{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"},{"id":"filesystem","label":"Filesystem access","reason":"Skill may read or write project files, documents, generated artifacts, or local workspace state.","severity":"medium"}],"policy_warnings":["The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them."],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","badge":"REVIEWED","auto_install_policy":"review","auto_install_allowed":false,"blocked":false,"human_review_required":true,"recommended_action":"Require human approval before installing into a real workspace.","reasons":["The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them.","59/100 agent safety score"]},"eval":{"version":"openagentskill-skill-eval-v1","status":"review","score":68,"risk_level":"medium","decision":{"recommendation":"manual_review","reason":"Require human approval before installing into a real workspace.","auto_install_allowed":false,"policy":"review","human_review_required":true},"blockers":[],"warnings":["Trust score: Potentially useful, but at least one trust signal needs human inspection.","Audit score: Needs review","Agent safety gate: Usable candidate, but the agent should surface permission and audit notes before installation.","README/SKILL.md completeness: Public metadata needs stronger README/SKILL.md context","The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them.","Low GitHub adoption signal","Quality score needs review","GitHub adoption: 11 GitHub stars","Stars/forks activity: 11 stars, 1 forks; issue activity unavailable in current metadata"],"validation_plan":["Inspect repository, README/SKILL.md, license, and recent commits before production use.","Install in an isolated workspace or sandbox with no production secrets available.","Run the smallest representative task and record files touched, commands run, network access, and outputs.","Compare the selected skill against at least one alternative when the eval status is review or failed.","Promote only after the agent reports a successful verification result and unresolved warnings are accepted."],"checks":[{"id":"task_fit","label":"Task fit","status":"pass","score":84,"required_for_auto_install":true,"detail":"Task wording matches this skill metadata.","evidence":["Evaluate greenroom before installing it in an agent workflow","research","Research agents workflows; Claude Code teams; builders willing to evaluate younger projects"]},{"id":"install_path","label":"Install path","status":"pass","score":92,"required_for_auto_install":true,"detail":"Install handoff is available.","evidence":["npx skills add YunyueLi/greenroom --skill greenroom"]},{"id":"install_safety","label":"Install command safety","status":"pass","score":92,"required_for_auto_install":true,"detail":"standard package or runtime install path","evidence":["npx skills add YunyueLi/greenroom --skill greenroom"]},{"id":"trust_score","label":"Trust score","status":"warn","score":71,"required_for_auto_install":true,"detail":"Potentially useful, but at least one trust signal needs human inspection.","evidence":["Manual review","11 GitHub stars","AGPL-3.0"]},{"id":"audit_score","label":"Audit score","status":"warn","score":75,"required_for_auto_install":true,"detail":"Needs review","evidence":["The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them."]},{"id":"agent_safety_gate","label":"Agent safety gate","status":"warn","score":59,"required_for_auto_install":true,"detail":"Usable candidate, but the agent should surface permission and audit notes before installation.","evidence":["Require human approval before installing into a real workspace.","The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them."]},{"id":"readme_skillmd_completeness","label":"README/SKILL.md completeness","status":"warn","score":76,"required_for_auto_install":false,"detail":"Public metadata needs stronger README/SKILL.md context","evidence":["Usable metadata, review docs"]},{"id":"license_clarity","label":"License clarity","status":"pass","score":86,"required_for_auto_install":true,"detail":"AGPL-3.0","evidence":["AGPL-3.0"]},{"id":"recent_maintenance","label":"Recent maintenance","status":"pass","score":100,"required_for_auto_install":false,"detail":"Pushed today","evidence":["Pushed today"]},{"id":"permission_surface","label":"Permission surface","status":"pass","score":86,"required_for_auto_install":true,"detail":"filesystem or document access","evidence":["Network access: medium","Filesystem access: medium"]},{"id":"alternatives","label":"Alternatives available","status":"info","score":55,"required_for_auto_install":false,"detail":"No close alternatives were found in the current shortlist.","evidence":[]}],"endpoints":{"web":"https://www.openagentskill.com/skills/yunyueli-greenroom/evals","api":"/api/agent/evals?slug=yunyueli-greenroom","text":"/api/agent/evals?slug=yunyueli-greenroom&format=text"}},"agent_readable_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"yunyueli-greenroom","name":"greenroom","description":"Interview preparation workbench entry point. Runs the full pipeline from resume + target company + JD to a complete prep workspace (research, experience bank, verbatim scripts, industry brief), or routes to a single step. Use when the user says they have an interview coming up, wants interview prep, uploads a resume with a target job, mentions 面试准备 / 我要面试了 / 帮我准备面试 / 帮我把面试材料全做出来 / 一条龙, or asks \"where do I start\". Do NOT use for writing resumes from scratch, salary negotiation after offer, or live in-interview assistance.","category":"research","url":"https://www.openagentskill.com/skills/yunyueli-greenroom","repository":"https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom","github_repo":"YunyueLi/greenroom"},"suited_tasks":["Research agents workflows","Claude Code teams","builders willing to evaluate younger projects","Search sources","Extract claims","Synthesize findings","Summarize source material","Adapt tone for channels"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add YunyueLi/greenroom --skill greenroom","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.2.1/openagentskill-0.2.1.tgz install yunyueli-greenroom"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"greenroom\" agent skill from https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Interview preparation workbench entry point. Runs the full pipeline from resume + target company + JD to a complete prep workspace (research, experience bank, verbatim scripts, industry brief), or routes to a single step. Use when the user says they have an interview coming up, wants interview prep, uploads a resume with a target job, mentions 面试准备 / 我要面试了 / 帮我准备面试 / 帮我把面试材料全做出来 / 一条龙, or asks \"where do I start\". Do NOT use for writing resumes from scratch, salary negotiation after offer, or live in-interview assistance. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"yunyueli-greenroom\",\"task\":\"Install greenroom\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"greenroom\" as a Claude Code skill from https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Interview preparation workbench entry point. Runs the full pipeline from resume + target company + JD to a complete prep workspace (research, experience bank, verbatim scripts, industry brief), or routes to a single step. Use when the user says they have an interview coming up, wants interview prep, uploads a resume with a target job, mentions 面试准备 / 我要面试了 / 帮我准备面试 / 帮我把面试材料全做出来 / 一条龙, or asks \"where do I start\". Do NOT use for writing resumes from scratch, salary negotiation after offer, or live in-interview assistance. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"yunyueli-greenroom\",\"task\":\"Install greenroom\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"greenroom\" from https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Interview preparation workbench entry point. Runs the full pipeline from resume + target company + JD to a complete prep workspace (research, experience bank, verbatim scripts, industry brief), or routes to a single step. Use when the user says they have an interview coming up, wants interview prep, uploads a resume with a target job, mentions 面试准备 / 我要面试了 / 帮我准备面试 / 帮我把面试材料全做出来 / 一条龙, or asks \"where do I start\". Do NOT use for writing resumes from scratch, salary negotiation after offer, or live in-interview assistance. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"yunyueli-greenroom\",\"task\":\"Install greenroom\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."}],"handoff_url":"https://www.openagentskill.com/api/skills/yunyueli-greenroom/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/yunyueli-greenroom"},"trust":{"score":71,"label":"Manual review","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"11 GitHub stars","repoActivity":"11 stars, 1 forks","lastPushed":"Pushed today","license":"AGPL-3.0","repository":"https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom","install":"npx skills add YunyueLi/greenroom --skill greenroom","installSafety":"standard package or runtime install path","permissionSurface":"filesystem or document access","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["research","agent-skill"],"known_risks":["The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them.","Low GitHub adoption signal","Quality score needs review","GitHub adoption: 11 GitHub stars","Stars/forks activity: 11 stars, 1 forks; issue activity unavailable in current metadata"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":75,"risk_level":"needs_review","risk_label":"Needs review","warnings":["The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them.","Low GitHub adoption signal","Quality score needs review","GitHub adoption: 11 GitHub stars","Stars/forks activity: 11 stars, 1 forks; issue activity unavailable in current metadata"]},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace."},"quality":{"score":57,"label":"Promising"},"supply":{"track":"Research and knowledge work","scenario":"Research agents","maintenance":"Pushed today","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","production agents without a repository review","Low GitHub adoption signal","The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them.","No OpenAgentSkill engagement data yet","Quality score needs review","GitHub adoption: 11 GitHub stars","Stars/forks activity: 11 stars, 1 forks; issue activity unavailable in current metadata"],"agent_contract":{"task_input":"Use greenroom in an agent workflow","recommended_action":"Require human approval before installing into a real workspace.","install_policy":"review","minimum_review_before_use":["Trust: 71/100 Manual review","Audit: 75/100 Needs review","Safety: 59/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"yunyueli-greenroom (greenroom)","install_command":"npx skills add YunyueLi/greenroom --skill greenroom","risk_summary":"Needs review; Reviewed with permission notes; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"yunyueli-greenroom","task":"Use greenroom in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/yunyueli-greenroom","api":"https://www.openagentskill.com/api/agent/skills/yunyueli-greenroom","audit":"https://www.openagentskill.com/skills/yunyueli-greenroom/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=yunyueli-greenroom&task=Use%20greenroom%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20greenroom%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20greenroom%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/yunyueli-greenroom/install","manifest":"https://www.openagentskill.com/api/registry/manifest/yunyueli-greenroom"}},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"yunyueli-greenroom","name":"greenroom","description":"Interview preparation workbench entry point. Runs the full pipeline from resume + target company + JD to a complete prep workspace (research, experience bank, verbatim scripts, industry brief), or routes to a single step. Use when the user says they have an interview coming up, wants interview prep, uploads a resume with a target job, mentions 面试准备 / 我要面试了 / 帮我准备面试 / 帮我把面试材料全做出来 / 一条龙, or asks \"where do I start\". Do NOT use for writing resumes from scratch, salary negotiation after offer, or live in-interview assistance.","category":"research","url":"https://www.openagentskill.com/skills/yunyueli-greenroom","repository":"https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom","github_repo":"YunyueLi/greenroom"},"suited_tasks":["Research agents workflows","Claude Code teams","builders willing to evaluate younger projects","Search sources","Extract claims","Synthesize findings","Summarize source material","Adapt tone for channels"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add YunyueLi/greenroom --skill greenroom","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.2.1/openagentskill-0.2.1.tgz install yunyueli-greenroom"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"greenroom\" agent skill from https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Interview preparation workbench entry point. Runs the full pipeline from resume + target company + JD to a complete prep workspace (research, experience bank, verbatim scripts, industry brief), or routes to a single step. Use when the user says they have an interview coming up, wants interview prep, uploads a resume with a target job, mentions 面试准备 / 我要面试了 / 帮我准备面试 / 帮我把面试材料全做出来 / 一条龙, or asks \"where do I start\". Do NOT use for writing resumes from scratch, salary negotiation after offer, or live in-interview assistance. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"yunyueli-greenroom\",\"task\":\"Install greenroom\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"greenroom\" as a Claude Code skill from https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Interview preparation workbench entry point. Runs the full pipeline from resume + target company + JD to a complete prep workspace (research, experience bank, verbatim scripts, industry brief), or routes to a single step. Use when the user says they have an interview coming up, wants interview prep, uploads a resume with a target job, mentions 面试准备 / 我要面试了 / 帮我准备面试 / 帮我把面试材料全做出来 / 一条龙, or asks \"where do I start\". Do NOT use for writing resumes from scratch, salary negotiation after offer, or live in-interview assistance. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"yunyueli-greenroom\",\"task\":\"Install greenroom\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"greenroom\" from https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Interview preparation workbench entry point. Runs the full pipeline from resume + target company + JD to a complete prep workspace (research, experience bank, verbatim scripts, industry brief), or routes to a single step. Use when the user says they have an interview coming up, wants interview prep, uploads a resume with a target job, mentions 面试准备 / 我要面试了 / 帮我准备面试 / 帮我把面试材料全做出来 / 一条龙, or asks \"where do I start\". Do NOT use for writing resumes from scratch, salary negotiation after offer, or live in-interview assistance. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"yunyueli-greenroom\",\"task\":\"Install greenroom\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."}],"handoff_url":"https://www.openagentskill.com/api/skills/yunyueli-greenroom/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/yunyueli-greenroom"},"trust":{"score":71,"label":"Manual review","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"11 GitHub stars","repoActivity":"11 stars, 1 forks","lastPushed":"Pushed today","license":"AGPL-3.0","repository":"https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom","install":"npx skills add YunyueLi/greenroom --skill greenroom","installSafety":"standard package or runtime install path","permissionSurface":"filesystem or document access","documentation":"Usable metadata, review docs","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["research","agent-skill"],"known_risks":["The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them.","Low GitHub adoption signal","Quality score needs review","GitHub adoption: 11 GitHub stars","Stars/forks activity: 11 stars, 1 forks; issue activity unavailable in current metadata"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":75,"risk_level":"needs_review","risk_label":"Needs review","warnings":["The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them.","Low GitHub adoption signal","Quality score needs review","GitHub adoption: 11 GitHub stars","Stars/forks activity: 11 stars, 1 forks; issue activity unavailable in current metadata"]},"safety_gate":{"tier":"reviewed","label":"Reviewed with permission notes","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Require human approval before installing into a real workspace."},"quality":{"score":57,"label":"Promising"},"supply":{"track":"Research and knowledge work","scenario":"Research agents","maintenance":"Pushed today","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","production agents without a repository review","Low GitHub adoption signal","The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them.","No OpenAgentSkill engagement data yet","Quality score needs review","GitHub adoption: 11 GitHub stars","Stars/forks activity: 11 stars, 1 forks; issue activity unavailable in current metadata"],"agent_contract":{"task_input":"Use greenroom in an agent workflow","recommended_action":"Require human approval before installing into a real workspace.","install_policy":"review","minimum_review_before_use":["Trust: 71/100 Manual review","Audit: 75/100 Needs review","Safety: 59/100 Review before install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"yunyueli-greenroom (greenroom)","install_command":"npx skills add YunyueLi/greenroom --skill greenroom","risk_summary":"Needs review; Reviewed with permission notes; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"yunyueli-greenroom","task":"Use greenroom in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/yunyueli-greenroom","api":"https://www.openagentskill.com/api/agent/skills/yunyueli-greenroom","audit":"https://www.openagentskill.com/skills/yunyueli-greenroom/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=yunyueli-greenroom&task=Use%20greenroom%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20greenroom%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20greenroom%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/yunyueli-greenroom/install","manifest":"https://www.openagentskill.com/api/registry/manifest/yunyueli-greenroom"}},"supply_profile":{"track":{"slug":"research","label":"Research and knowledge work","shortLabel":"Research","description":"Deep research, source comparison, literature review, RAG, knowledge search, and reports."},"scenario":{"label":"Research agents","description":"I need my agent to research a topic, compare sources, and produce a concise report.","useCases":[{"slug":"research-agents","title":"Research agents"},{"slug":"content-automation","title":"Content automation"},{"slug":"rag-knowledge","title":"RAG and knowledge"}]},"applicableAgents":["Claude Code","CLI","Codex","Cursor"],"install":{"ready":true,"command":"npx skills add YunyueLi/greenroom --skill greenroom","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":11,"starsLabel":"11","forks":1,"license":"AGPL-3.0","qualityScore":57,"trustScore":71,"auditScore":75},"maintenance":{"status":"fresh","label":"Pushed today","daysSincePush":0,"lastPushedAt":"2026-08-23T15:32:07+00:00"},"risk":{"level":"needs_review","label":"Needs review","requiresReview":true,"notes":["The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them.","Low GitHub adoption signal","Quality score needs review","GitHub adoption: 11 GitHub stars","Stars/forks activity: 11 stars, 1 forks; issue activity unavailable in current metadata"]},"coverageTags":["Research","Research agents","agent-skill"]},"audit":{"audit_score":75,"risk_level":"needs_review","risk_label":"Needs review","quality_score":57,"trust_score":71,"maintenance_score":100,"security_score":80,"install_score":92,"warnings":["The skill depends on other skills (job-intel, story-bank, interview-script, industry-brief, mock-interview, debrief) that are not included in this submission; the entry point alone cannot complete the full pipeline without them.","Low GitHub adoption signal","Quality score needs review","GitHub adoption: 11 GitHub stars","Stars/forks activity: 11 stars, 1 forks; issue activity unavailable in current metadata"]},"quality_signals":{"model":"v2","star_score":7.55,"usage_score":0,"review_score":5.25,"metadata_score":3,"freshness_score":15},"platforms":["Claude Code"],"use_cases":[{"slug":"research-agents","title":"Research agents","url":"https://www.openagentskill.com/use-cases/research-agents"},{"slug":"content-automation","title":"Content automation","url":"https://www.openagentskill.com/use-cases/content-automation"},{"slug":"rag-knowledge","title":"RAG and knowledge","url":"https://www.openagentskill.com/use-cases/rag-knowledge"},{"slug":"workflow-automation","title":"Workflow automation","url":"https://www.openagentskill.com/use-cases/workflow-automation"}],"stacks":[{"slug":"research-report-agent","title":"Research report agent","url":"https://www.openagentskill.com/collections/research-report-agent"},{"slug":"web-data-pipeline","title":"Web data pipeline","url":"https://www.openagentskill.com/collections/web-data-pipeline"},{"slug":"rag-knowledge-base","title":"RAG knowledge base","url":"https://www.openagentskill.com/collections/rag-knowledge-base"}],"install":"npx skills add YunyueLi/greenroom --skill greenroom","install_targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.2.1/openagentskill-0.2.1.tgz install yunyueli-greenroom","description":"Resolve policy, run the source installer safely, and report a verified install receipt.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"greenroom\" agent skill from https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Interview preparation workbench entry point. Runs the full pipeline from resume + target company + JD to a complete prep workspace (research, experience bank, verbatim scripts, industry brief), or routes to a single step. Use when the user says they have an interview coming up, wants interview prep, uploads a resume with a target job, mentions 面试准备 / 我要面试了 / 帮我准备面试 / 帮我把面试材料全做出来 / 一条龙, or asks \"where do I start\". Do NOT use for writing resumes from scratch, salary negotiation after offer, or live in-interview assistance. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"yunyueli-greenroom\",\"task\":\"Install greenroom\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"greenroom\" as a Claude Code skill from https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Interview preparation workbench entry point. Runs the full pipeline from resume + target company + JD to a complete prep workspace (research, experience bank, verbatim scripts, industry brief), or routes to a single step. Use when the user says they have an interview coming up, wants interview prep, uploads a resume with a target job, mentions 面试准备 / 我要面试了 / 帮我准备面试 / 帮我把面试材料全做出来 / 一条龙, or asks \"where do I start\". Do NOT use for writing resumes from scratch, salary negotiation after offer, or live in-interview assistance. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"yunyueli-greenroom\",\"task\":\"Install greenroom\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"greenroom\" from https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Interview preparation workbench entry point. Runs the full pipeline from resume + target company + JD to a complete prep workspace (research, experience bank, verbatim scripts, industry brief), or routes to a single step. Use when the user says they have an interview coming up, wants interview prep, uploads a resume with a target job, mentions 面试准备 / 我要面试了 / 帮我准备面试 / 帮我把面试材料全做出来 / 一条龙, or asks \"where do I start\". Do NOT use for writing resumes from scratch, salary negotiation after offer, or live in-interview assistance. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"yunyueli-greenroom\",\"task\":\"Install greenroom\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}],"repository":"https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom","github_repo":"YunyueLi/greenroom","version":"1.0.0","license":"AGPL-3.0","urls":{"web":"https://www.openagentskill.com/skills/yunyueli-greenroom","repository":"https://github.com/YunyueLi/greenroom/tree/main/skills/greenroom","api":"/api/agent/skills/yunyueli-greenroom","install_api":"/api/skills/yunyueli-greenroom/install"},"meta":{"created_at":"2026-08-23T15:35:28.024557+00:00","updated_at":"2026-08-23T15:35:28.024557+00:00","agent_friendly":true}}