xfyun-resume

Generate 1–3 resume templates from plain text, files, or stdin via the iFlytek Resume API.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/Jaykaijack/openclaw-backup --skill xfyun-resume
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xfyun-resume
Source: https://github.com/Jaykaijack/openclaw-backup/tree/main/skills/xfyun-resume
Command: npx skills add https://github.com/Jaykaijack/openclaw-backup --skill xfyun-resume

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill converts raw personal information and job requirements into one to three professional, formatted resume templates, removing the need to manually draft and structure resumes.

Core Features & Use Cases

  • Multi-input support: Accepts plain text, file input, or piped stdin to provide user information.
  • API-driven resume generation: Sends HMAC-SHA256 authenticated requests to the iFlytek Resume API and decodes base64 response text into JSON containing 1–3 resume templates.
  • No external dependencies: Implemented using only the Python standard library for easy portability and deployment.
  • Use Case: A job seeker provides education, experience, skills, and target role to quickly receive multiple resume drafts for customization and submission.

Quick Start

Run the scripts/resume.py with your personal information as a positional argument, or provide a file with --file or pipe data via stdin to generate and save 1–3 resume templates.

Frequently Asked Questions about xfyun-resume

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a professional resume from plain text information?

You can generate a resume by running the Python script with your personal information as an argument, via a file, or through piped stdin. The script sends this data to the iFlytek API and returns one to three formatted resume templates.

Can I generate resume templates using Python without external dependencies?

Yes, you can generate resume templates without external dependencies. The tool uses only the Python standard library to perform HMAC-SHA256 authenticated requests and decode base64 responses into JSON, ensuring easy portability.

What is the best way to create multiple resume drafts from a single input file?

The best way is to use the file input option. By providing a file with your education, experience, and skills, the tool generates one to three polished resume templates through the iFlytek Resume API.

Do I need to install any specific Python libraries to use the iFlytek resume generator?

No, you do not need to install specific Python libraries. The resume generator operates entirely using the Python standard library, requiring no external dependencies for setup or execution.

How does HMAC-SHA256 authentication work with the iFlytek Resume API?

HMAC-SHA256 authentication works by using environment-based credentials to sign POST requests sent to the iFlytek Resume API. The tool then decodes the base64 response text into JSON containing your generated resume templates.

What are the limitations of using a standard library Python script for resume generation?

A limitation is that it relies entirely on the iFlytek Resume API for content generation. It formats provided data but cannot perform external web lookups or advanced layout rendering beyond the returned JSON templates.