← Back to Skills Marketplace
funkeyyou

Interview Question Gen

by funkeyyou · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
231
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install interview-question-gen
Description
Generate structured WePlay activity operations interview questions from a resume and append a detailed evaluation using the interview transcript in a Feishu...
README (SKILL.md)

Interview Question Generator & Evaluator

Two-phase workflow for WePlay activity operations (活动运营) interviews using Feishu docs.

Phase 1: Resume → Interview Question Document

Step 1: Read the Resume

If the resume is a PDF attachment, render each page as an image (/tmp/resume_p{n}.png) using PyMuPDF and read them visually:

import fitz
doc = fitz.open("/path/to/resume.pdf")
for i, page in enumerate(doc):
    page.get_pixmap(matrix=fitz.Matrix(1.5, 1.5)).save(f"/tmp/resume_p{i+1}.png")

Extract key info: work experience, skills, education, highlights.

Step 2: Read WePlay Product Context

Before generating questions, fetch the WePlay product framework doc to understand product positioning:

  • WePlay产品框架:https://wepie.feishu.cn/wiki/Q62TwQ3Fsi5Q8kkc0iDcINsSnno

Step 3: Generate Interview Questions

Structure the document into these sections. See references/question-template.md for the full question template and scoring rubrics.

Document sections:

  1. 破冰与自我介绍 (2 questions)
  2. 结合简历的深挖问题 (4–6 questions, grouped by employer)
  3. 活动运营能力考察 (4 questions: scenario planning, data, cross-team collaboration)
  4. 日语与本地化能力 (3 questions, tailored to Japanese market)
  5. WePlay 产品体验问题 (5 questions — require candidate to pre-download WePlay)
  6. 价值观与潜力考察 (4 questions including open Q&A)
  7. 日本語口頭試問 (6 questions, all in Japanese — no Chinese)

Tailor questions to the specific candidate's background. Reference their actual projects, metrics, and employers by name.

Step 4: Create Feishu Document

Use feishu_bot_doc.mjs to create the document:

cat /tmp/interview_questions.md | node scripts/feishu_bot_doc.mjs create \
  --title "【AI生成】{候选人姓名} {岗位} 面试题集" \
  --stdin \
  --folder AZ3nfFtial4bHTdOFahcdcfxnub \
  --collaborator ou_8b357150cff930fca19a733461a32526

Reply with the document URL. Tell the user to send the interview transcript when ready.


Phase 2: Interview Transcript → Evaluation

Step 1: Read the Transcript

Accept the transcript as:

  • A Feishu doc link → use feishu_doc read action
  • A pasted text block → read directly

Step 2: Write Evaluation

Append the evaluation to the existing interview question document (not a new doc). Use feishu_doc append action on the same doc_token.

See references/evaluation-template.md for the full evaluation structure and scoring rubrics.

Evaluation structure:

  1. 总体印象 (1–2 sentences, overall rating: 优秀/良好/中等/中等偏下/不建议录用)
  2. 各维度评价 with ⭐ ratings (1–5 stars each):
    • 过往经验匹配度
    • 活动策划思维
    • 数据分析能力
    • 产品认知与洞察
    • 日本市场理解
    • 表达与沟通
  3. 亮点 (bullet list)
  4. 主要风险 (bullet list)
  5. 结论 (录用 / 待定 / 不建议录用, with reasoning)

Be specific: quote actual interview moments, not generic observations.


Notes

  • Japanese oral exam questions (Section 7) must be written entirely in Japanese — no Chinese text.
  • Always add 【AI生成】 prefix to document titles.
  • Default save folder: AZ3nfFtial4bHTdOFahcdcfxnub
  • Default collaborator: ou_8b357150cff930fca19a733461a32526 (吴柏庆)
  • If the interview transcript doc is auto-generated by Feishu (智能纪要), the bot has no write permission — append to the question doc instead.
Usage Guidance
Before installing or running this skill, confirm these points: (1) where will generated documents be stored and who will be added as collaborator? The SKILL.md hard-codes a Feishu folder ID and a collaborator (ou_8b357150...), so verify you want candidate data shared there. (2) The runtime expects PyMuPDF (fitz) and a local script named feishu_bot_doc.mjs — these are not included. Ask the author or your platform operator for the exact dependencies and inspect the feishu_bot_doc.mjs source to ensure it doesn't exfiltrate data or call unexpected endpoints. (3) Ensure your Feishu integration credentials are scoped appropriately (limit write scope to intended folder) and test the skill with non-sensitive sample data first. (4) If you need a generic/public skill, request removal of hard-coded folder/collaborator defaults or make them configurable/prompted at runtime. If the maintainer cannot supply the missing scripts/dependencies or justify the default collaborator, treat the skill as untrusted.
Capability Analysis
Type: OpenClaw Skill Name: interview-question-gen Version: 1.0.0 The skill bundle is a specialized tool for generating interview questions and evaluations within the Feishu (Lark) ecosystem for the 'WePlay' product team. It uses PyMuPDF to process resumes and a local script (feishu_bot_doc.mjs) to automate document creation. While it contains hardcoded Feishu folder and collaborator IDs (e.g., folder AZ3nfFtial4bHTdOFahcdcfxnub), these appear to be legitimate configuration parameters for a corporate workflow rather than indicators of data exfiltration or malicious intent.
Capability Assessment
Purpose & Capability
The skill's name/description match the instructions: it converts resumes → Feishu interview docs and appends evaluations from transcripts. However, the SKILL.md refers to using PyMuPDF and a local script (feishu_bot_doc.mjs) that are not declared or provided. Also the instructions hard-code a Feishu folder ID and a default collaborator (ou_8b357150...), which is plausible for an internal tool but is unexpected for a generic skill and could cause documents to be saved/shared without explicit user consent.
Instruction Scope
Instructions ask the agent to read local resume files (PDF → /tmp/*.png) and to fetch a Feishu wiki URL — appropriate for the task. Concern: the doc creation step relies on an external node script (feishu_bot_doc.mjs) and agent actions like feishu_doc append/read. The behavior will write candidate data into a specific default folder and add a specific collaborator by default; that is a potential privacy/data-sharing surprise. The SKILL.md does not instruct any unrelated file/credential reads, but the unspecified node script could itself perform additional actions (not visible here).
Install Mechanism
This is an instruction-only skill with no install spec (low disk-write risk). However it references third-party libraries (PyMuPDF via import fitz) and a local node script. Because they are not bundled or declared, the agent/platform must already provide them — if not, the steps will fail or the user/operator might install ad-hoc tools. Missing dependency documentation is a practical risk and should be clarified.
Credentials
The skill declares no required environment variables or credentials, but its actions require Feishu access (feishu_doc actions / node script). The hard-coded default folder ID and collaborator imply that outputs will be stored/shared to a specific organization/person; that is a disproportionate/opaque sharing decision for a general-purpose interview generator. No other unrelated credentials are requested.
Persistence & Privilege
always:false and no install spec means the skill does not request persistent, forced inclusion or system-level privileges. It does request write access to a Feishu document (expected for the described function). There is no evidence it modifies other skills or system configuration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install interview-question-gen
  3. After installation, invoke the skill by name or use /interview-question-gen
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the interview-question-gen skill for generating structured Feishu interview question documents and appending interview evaluations. - Supports a two-phase workflow: (1) resume-to-question generation, (2) transcript-to-evaluation. - Automatically tailors question sets based on candidate resumes and WePlay product context. - Provides clear document structure for both interview questions and comprehensive post-interview evaluation with scoring rubrics. - Ensures all Japanese oral questions are written in Japanese, and all documents are saved with a standardized prefix and collaborators.
Metadata
Slug interview-question-gen
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Interview Question Gen?

Generate structured WePlay activity operations interview questions from a resume and append a detailed evaluation using the interview transcript in a Feishu... It is an AI Agent Skill for Claude Code / OpenClaw, with 231 downloads so far.

How do I install Interview Question Gen?

Run "/install interview-question-gen" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Interview Question Gen free?

Yes, Interview Question Gen is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Interview Question Gen support?

Interview Question Gen is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Interview Question Gen?

It is built and maintained by funkeyyou (@funkeyyou); the current version is v1.0.0.

💬 Comments