
readme-generator
Generate GitHub profile README.md from career data. Use when creating or updating GitHub profile pag
README Generator Skill
Purpose
Create a professional GitHub profile README.md optimized for the Korean job market, focusing on concrete projects and essential hiring information.
Task
Generate README.md (GitHub profile page) by synthesizing:
RESUME.md- For extracting top projectsbasic_info.md- Static info (name, contact, education, military, certs)what_i_did_*.md- For extracting specific project names- Current GitHub profile style (if existing README.md present)
Instructions
Step 1: Read Source Data
Read the following files (if they exist):
basic_info.md- PRIMARY SOURCE for static info (name, contact, education, military, certs, career)RESUME.md- For extracting top projects and achievementswhat_i_did_*.md- For specific project names and details- Existing
README.md- To preserve user's preferred style/badges
Step 2: Extract Key Information
From the source files, identify:
- Name and title (e.g., "조승준 | Backend Developer")
- Current role and company
- Tech stack (primary languages, frameworks, tools)
- Top 3-5 highlights (biggest achievements with metrics)
- Certifications and credentials
- Community involvement (meetups, conferences, open source)
- Contact/links (email, LinkedIn, blog, etc.)
Step 3: Design README Structure (Korean Job Market)
CRITICAL: For Korean job market, README should be:
- 한글로 작성 (Write entirely in Korean)
- 구체적인 프로젝트 중심 (Focus on concrete project names, not vague metrics)
- 채용 필수 정보 포함 (Include education and military service - mandatory for Korean hiring)
Required Structure (Following shields.io badge format):
1. Header
# [이름] [Github Handle]
### 👥 [Role/Title]
- Format:
# [Name] [Handle](no parentheses) - Title:
### 👥 [Role](use ### for subheader)
2. 기술 스택 (Tech Stack) - Badge Format


- CRITICAL: Use
style=for-the-badge(NOT flat-square) - Copy badges directly from
basic_info.md기술 스택 section - Core technologies only (6-10 badges max)
- All badges on separate lines (markdown will display inline)
3. Links Section
more info [COVER LETTER](./COVER_LETTER.md) | [RESUME](./RESUME.md)
- Simple text with pipe separator
- Links to cover letter and resume
4. 경력 (Career) - Compact Format with sup/sub
**[회사1] @[handle1]** <sup><sub>[직무1] ([시작일] ~ [종료일])</sub></sup>
**[회사2] @[handle2]** <sup><sub>[직무2] ([시작일] ~ 현재)</sub></sup>
- Format:
**Company @handle** <sup><sub>role (dates)</sub></sup> - Add two spaces at end of first line for line break
- No bullet points or sections
5. 커뮤니티 활동 (Community) - Same Compact Format
**[커뮤니티1]** <sup><sub>[역할1] ([시작일] ~)</sub></sup>
**[커뮤니티2]** <sup><sub>[역할2] ([시작일] ~ [종료일])</sub></sup>
- Same format as career section
- Add two spaces at end of first line for line break
6. Horizontal Line
---
7. 자격증 (Certifications) - Inline Format
**[자격증1]** <sup><sub>([취득일1])</sub></sup> [badge](url)
**[자격증2]** <sup><sub>([취득일2])</sub></sup> [badge](url)
**[자격증3]** <sup><sub>([취득일3])</sub></sup> [인증번호]
- Format:
**Cert Name** <sup><sub>(date)</sub></sup> [badge](url)or cert number - Add two spaces at end of each line for line breaks
- Copy from
basic_info.md자격증 section
Step 4: Generate Content with LLM Intelligence
Use your language model capabilities to:
- Extract essence: What's most impressive? Lead with that.
- Be concise: Profile README should be scannable, not exhaustive
- Show personality: Balance professional with approachable
- Use visuals: Badges, stats, emojis (sparingly)
- Link to details: Point to full RESUME.md, projects, etc.
Step 5: Preserve User Style
If existing README.md has:
- Specific badge style → Keep it
- Preferred layout → Maintain it
- Custom sections → Preserve them
- Emoji usage → Match the tone
Update content, don't replace style.
Step 6: Write Output
Write to README.md in the base directory.
Example Output Structure (Korean Market Standard)
# [이름] [Github Handle]
### 👥 [Role/Title]






more info [COVER LETTER](./COVER_LETTER.md) | [RESUME](./RESUME.md)
**[회사1] @[handle1]** <sup><sub>[직무1] ([시작일] ~ [종료일])</sub></sup>
**[회사2] @[handle2]** <sup><sub>[직무2] ([시작일] ~ 현재)</sub></sup>
**[커뮤니티1]** <sup><sub>[역할1] ([시작일] ~)</sub></sup>
**[커뮤니티2]** <sup><sub>[역할2] ([시작일] ~ [종료일])</sub></sup>
---
**[자격증1]** <sup><sub>([취득일])</sub></sup> [badge](url)
**[자격증2]** <sup><sub>([취득일])</sub></sup> [badge](url)
**[자격증3]** <sup><sub>([취득일])</sub></sup> [인증번호]
Formatting Rules (shields.io badge style)
CRITICAL: Follow this exact format from the guide:
Header Format:
# [이름] [Handle]
### 👥 [Role/Title]
- Use
#for name (no parentheses) - Use
###for title/role
Badge Format:


- MUST use
style=for-the-badge(NOT flat-square) - Copy badges directly from
basic_info.md기술 스택 section - Each badge on separate line (will display inline)
Compact Format with sup/sub:
**[회사1] @[handle1]** <sup><sub>[직무1] ([시작일] ~ [종료일])</sub></sup>
**[회사2] @[handle2]** <sup><sub>[직무2] ([시작일] ~ 현재)</sub></sup>
**[커뮤니티1]** <sup><sub>[역할1] ([시작일] ~)</sub></sup>
**[커뮤니티2]** <sup><sub>[역할2] ([시작일] ~ [종료일])</sub></sup>
- Format:
**Company @handle** <sup><sub>role (dates)</sub></sup> - Two spaces at end of line for line break
- Blank line between career and community sections
- No section headers, no bullet points
Links Format:
more info [COVER LETTER](./COVER_LETTER.md) | [RESUME](./RESUME.md)
- Simple text with pipe separator
Certifications Format:
---
**[자격증1]** <sup><sub>([취득일])</sub></sup> [badge](url)
**[자격증2]** <sup><sub>([취득일])</sub></sup> [badge](url)
**[자격증3]** <sup><sub>([취득일])</sub></sup> [인증번호]
- Horizontal line
---before certifications - Format:
**Cert** <sup><sub>(date)</sub></sup> [badge](url) - Two spaces at end of each line
Content Guidelines (Korean Job Market)
DO:
- ✅ 한글로 작성 - Write everything in Korean (except tech terms)
- ✅ 구체적인 프로젝트명 사용 - Use specific project names (client + system)
- Good: "[고객사] [시스템명] 프로젝트"
- Bad: "AI monitoring system" or "CPU optimization"
- ✅ 학력/병역 필수 포함 - Always include education and military service
- ✅ 간결하게 - Keep it scannable (3-4 top projects, not 10)
- ✅ 핵심만 - Details go to RESUME.md, only highlights in README
- ✅ 기술 스택 정확히 - Only list technologies actually used (8-10 badges max)
DON'T:
- ❌ 영어로 작성하지 말것 - Don't write in English (this is for Korean hiring managers)
- ❌ 추상적인 성과 - Don't use vague achievements without project context
- Bad: "Reduced CPU by 50%" (뭘 했는지 모름)
- Good: "[고객사] 시스템에서 [기술] 최적화로 [메트릭] [X]% 절감"
- ❌ 학력/병역 빠뜨리지 말것 - Never omit education/military (Korean recruiters always check)
- ❌ 너무 길게 - Don't make it too long (aim for 1 screen, 2 max)
- ❌ 모든 프로젝트 나열 - Don't list every project (only top 3-4)
Customization Options
You may receive instructions like:
- "Focus on AI/ML work" → Emphasize ML projects, models, data pipelines
- "Highlight open source" → Feature OSS contributions prominently
- "More visual" → Add more badges, charts, diagrams
- "Minimal style" → Simpler layout, fewer emojis
- "Include recent blog posts" → Add section for latest writing
Adapt accordingly.
Auto-Update Strategy
When resume data changes:
- User runs: "Update my GitHub profile README"
- This skill reads latest RESUME.md and career data
- Regenerates README.md preserving style
- User commits and pushes to GitHub
Optional: Set up GitHub Action to auto-generate README on push to career data.
Success Criteria
- README.md accurately represents current career state
- Most impressive achievements highlighted
- Easy to scan and read
- Links to detailed content work
- Badges and stats display correctly
- Professional yet approachable tone