# interview-skill **Repository Path**: itemsye/interview-skill ## Basic Information - **Project Name**: interview-skill - **Description**: 面试临时链接,临时链接 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-19 - **Last Updated**: 2026-07-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # interview-skill 一个可迁移到其他电脑 Codex 使用的 Skill:把本地网页项目临时开放为公网面试演示链接,并帮助 Codex验证页面/API、排查前后端跨端口问题、监控断线以及生成替换链接。 底层使用 Cloudflare Quick Tunnel。它不需要购买域名或登录 Cloudflare,但只适合面试、测试和短期演示,不是正式部署方案。 ## 包含内容 ```text interview-skill/ ├── SKILL.md # Codex 的核心工作说明 ├── agents/openai.yaml # Codex 界面名称与默认提示词 ├── scripts/local-demo-proxy.js # 前端与 API 合并为同一入口 ├── scripts/start-quick-tunnel.ps1 # 启动外链并返回公网地址 └── README.md # 安装和使用说明 ``` ## 使用条件 - Windows 电脑和 Codex 桌面版 - 已安装 Git - 已安装 `cloudflared` - 若前端和 API 需要合并入口,还需安装 Node.js - 要分享的本地项目本身能够正常运行 `cloudflared` 请从 [Cloudflare 官方下载页](https://developers.cloudflare.com/tunnel/downloads/) 安装。Quick Tunnel 的官方说明见 [Cloudflare Quick Tunnels](https://developers.cloudflare.com/cloudflare-one/networks/connectors/cloudflare-tunnel/do-more-with-tunnels/trycloudflare/)。 ## 在另一台电脑安装 关闭 Codex,然后在 PowerShell 执行: ```powershell $skillRoot = Join-Path $env:USERPROFILE ".codex\skills" New-Item -ItemType Directory -Force -Path $skillRoot | Out-Null git clone https://gitee.com/itemsye/interview-skill.git (Join-Path $skillRoot "interview-skill") Test-Path (Join-Path $skillRoot "interview-skill\SKILL.md") ``` 最后一行返回 `True` 就表示文件位置正确。重新启动 Codex 后即可使用。 如果你使用 GitHub,把克隆地址替换为 GitHub 仓库地址即可。使用 SSH 的电脑也可以替换成: ```powershell git clone git@gitee.com:itemsye/interview-skill.git (Join-Path $env:USERPROFILE ".codex\skills\interview-skill") ``` ## 更新 Skill 以后仓库有更新时,在另一台电脑执行: ```powershell git -C (Join-Path $env:USERPROFILE ".codex\skills\interview-skill") pull ``` 更新后重新启动 Codex。 ## 在 Codex 中使用 可以直接对 Codex 说: ```text 用 $interview-skill 给我当前本地项目开一个面试演示临时链接,页面和 API 都要验证。 ``` 其他示例: ```text 用 $interview-skill 检查这个面试链接是否还能访问,断了就生成新链接。 ``` ```text 用 $interview-skill 每 25 分钟检查一次面试链接,只有断线并生成新链接时再通知我。 ``` 第一次执行时,告诉 Codex 项目目录即可。Codex 会优先从项目配置和正在运行的服务中识别端口;如无法识别,再补充前端地址、后端地址或健康检查路径。 ## 工作方式 1. 先检查本地页面和 API 是否正常。 2. 判断前端是否调用独立端口的 API。 3. 必要时使用本仓库的本地代理,把页面和 `/api` 合并到同一地址。 4. 启动 `trycloudflare.com` 临时外链。 5. 从公网再次验证页面和 API,通过后才把地址交给用户。 6. 用户要求监控时,使用 Codex 的定时任务定期检查并在断线后替换链接。 ## 重要说明 - 临时链接重启后可能变化,电脑、项目服务和 `cloudflared` 必须保持运行。 - 获得链接的人可以访问被开放的页面;不要直接开放数据库、调试器、后台管理端口或含隐私数据的服务。 - 不要把密钥、令牌或生产环境账号写入 Skill 或仓库。 - 自动监控依赖 Codex 的定时任务能力;通知到微信等应用还依赖目标电脑已登录并允许 Codex操作该应用。 - Cloudflare 官方将 Quick Tunnel 定位为测试用途;需要固定域名、稳定在线或生产环境时,应改用正式托管或命名隧道。 ## 卸载 关闭 Codex,删除下面这个目录后再重新启动: ```text C:\Users\你的用户名\.codex\skills\interview-skill ```