Install
openclaw skills install interview-question-genGenerate structured WePlay activity operations interview questions from a resume and append a detailed evaluation using the interview transcript in a Feishu...
openclaw skills install interview-question-genTwo-phase workflow for WePlay activity operations (活动运营) interviews using Feishu docs.
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.
Before generating questions, fetch the WePlay product framework doc to understand product positioning:
Structure the document into these sections. See references/question-template.md for the full question template and scoring rubrics.
Document sections:
Tailor questions to the specific candidate's background. Reference their actual projects, metrics, and employers by name.
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.
Accept the transcript as:
feishu_doc read actionAppend 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:
Be specific: quote actual interview moments, not generic observations.
【AI生成】 prefix to document titles.AZ3nfFtial4bHTdOFahcdcfxnubou_8b357150cff930fca19a733461a32526 (吴柏庆)