← 返回 Skills 市场
ajitsingh25

Placed Interview Coach

作者 Ajit Singh · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ⚠ suspicious
302
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install placed-interview-coach
功能描述
This skill should be used when the user wants to "practice interview", "mock interview", "prepare for interview", "system design interview", "behavioral inte...
安全使用建议
This skill otherwise looks coherent for calling the Placed API, but take these precautions before installing or using it: - Expect to provide a Placed API key: the SKILL.md uses PLACED_API_KEY though the registry metadata doesn't declare it. Only provide a key if you trust https://placed.exidian.tech. - Prefer exporting PLACED_API_KEY in your environment rather than letting the skill write it to disk. If you do allow the skill to save the key, create the file yourself and set restrictive permissions (chmod 600 ~/.config/placed/credentials). - Be cautious of copy-pasting the exact echo commands: they place raw input into a shell command. If you follow those steps, ensure the key is properly quoted/escaped to avoid accidental shell interpretation. - Verify the service domain and its privacy/security posture (who runs placed.exidian.tech, where tokens are stored, data retention). If you have sensitive resumes or private data, confirm how the service will use/store them. If the publisher can update the registry metadata to declare PLACED_API_KEY as a required credential and provide a safer example for persisting the key (or recommend an environment-variable-only workflow), that would reduce the concern and increase confidence.
功能分析
Type: OpenClaw Skill Name: placed-interview-coach Version: 1.1.0 The skill defines a shell function `placed_call` in `SKILL.md` that is vulnerable to shell injection by directly embedding variables (`$tool`, `$args`) into a `curl` command string. It also instructs the AI agent to manage API keys by writing them to `~/.config/placed/credentials`. While the functionality is consistent with the stated purpose of interview coaching via the Placed API (hosted at `placed.exidian.tech`), the insecure construction of shell commands and local credential storage represent significant security risks.
能力评估
Purpose & Capability
The skill's name and description claim API-based interview coaching and the SKILL.md implements that via direct curl calls to placed.exidian.tech — this is coherent. However, the registry metadata lists no required credentials even though the runtime instructions require a PLACED_API_KEY; that mismatch should be corrected/clarified.
Instruction Scope
Runtime instructions are narrowly scoped to calling the placed.exidian.tech MCP API and to reading/writing a single config file (~/.config/placed/credentials). There is no instruction to read unrelated files or exfiltrate arbitrary data. The notable behavior is explicit guidance to prompt for and save the user's API key to disk for future sessions.
Install Mechanism
This is an instruction-only skill with no install spec or code files to fetch — no additional software is installed by the skill itself.
Credentials
The skill relies on a PLACED_API_KEY (used in requests and stored in ~/.config/placed/credentials) but the manifest lists no required environment variables or primary credential — that's an inconsistency. Persisting a bearer token to a file is reasonable for convenience but increases risk if the file is world-readable or the key is mishandled. Also, the suggested echo command inserts user input directly into a shell command (echo "export PLACED_API_KEY=<key>"), which could produce injection or formatting issues if not escaped properly.
Persistence & Privilege
The skill writes the API key to the user's home config (~/.config/placed/credentials). The skill is not always-enabled and does not request elevated system privileges, but it does request persistent storage of a secret — users should be aware and control file permissions.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install placed-interview-coach
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /placed-interview-coach 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Added rich search tags for better discoverability
v1.0.2
Updated skill structure with references and Claude Code plugin support
v1.0.1
Refactored: proper ClawHub skill format with frontmatter, references/api-guide.md, and trigger phrases
v1.0.0
Initial release — mock interviews, STAR stories, system design via placed.exidian.tech
元数据
Slug placed-interview-coach
版本 1.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

Placed Interview Coach 是什么?

This skill should be used when the user wants to "practice interview", "mock interview", "prepare for interview", "system design interview", "behavioral inte... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 302 次。

如何安装 Placed Interview Coach?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install placed-interview-coach」即可一键安装,无需额外配置。

Placed Interview Coach 是免费的吗?

是的,Placed Interview Coach 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Placed Interview Coach 支持哪些平台?

Placed Interview Coach 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Placed Interview Coach?

由 Ajit Singh(@ajitsingh25)开发并维护,当前版本 v1.1.0。

💬 留言讨论