Agent Skill
2/7/2026extract-company-info
This skill should be used when the user asks to "extract company info", "회사 정보 추출", "기업 정보", "company profile", or provides Wanted company page URLs (wanted.co.kr/company/*)
T
teslamint
0GitHub Stars
1Views
npx skills add teslamint/resume-builder
SKILL.md
| Name | extract-company-info |
| Description | This skill should be used when the user asks to "extract company info", "회사 정보 추출", "기업 정보", "company profile", or provides Wanted company page URLs (wanted.co.kr/company/*) |
name: extract-company-info description: This skill should be used when the user asks to "extract company info", "회사 정보 추출", "기업 정보", "company profile", or provides Wanted company page URLs (wanted.co.kr/company/*)
회사 정보 추출 스킬 (멀티소스)
Chrome MCP 확장을 사용하여 여러 채용 플랫폼에서 기업 정보를 자동으로 검색하고 추출합니다.
사전 요구사항
- Chrome MCP 확장 설치
- 각 플랫폼 로그인 (Remember, Wanted 등 - 필요시)
지원 플랫폼
| 플랫폼 | 검색 URL | 추출 대상 |
|---|---|---|
| Wanted | wanted.co.kr/search?query={name}&tab=company | 연봉, 인원, 매출 |
| Remember | career.rememberapp.co.kr/search?keyword={name} | 연봉, 채용 |
| Saramin | saramin.co.kr/zf_user/search?searchword={name} | 연봉, 복지, 면접후기 |
| TheVC | thevc.kr/search?query={name} | 투자, 라운드, 연혁 |
추출 데이터 포인트
기본 정보
- 기업 소개 (회사 설명 텍스트)
- 기업 정보 (업종, 설립연도, 직원수, 위치)
- 연도별 매출 그래프 (연매출 추이)
- 월별 인원 통계 (총 인원, 입사자, 퇴사자)
연봉 정보 (우선순위: Remember > Wanted > Saramin)
- 월평균 급여
- 평균 연봉 (신입/경력별)
- 신입 예상 연봉 (학력별: 고졸/초대졸/대졸/대학원)
- 올해 입사자 평균 연봉
- 경력별 제보 연봉 (Wanted 모달에서 탭별 추출)
투자 정보 (TheVC - 스타트업 전용)
- 현재 라운드 (Seed/Pre-A/Series A/B/C/...)
- 누적 투자금
- 투자자 (주요 투자사 목록)
- 투자 이력 (라운드별 일자, 금액, 투자사)
복지/혜택 (Saramin > Wanted)
- 복지 태그
- 복지 상세 (지원금/보험, 근무 환경 등)
추출 워크플로우
Phase 1: 입력 분석
입력 유형 판별:
1. URL 제공 → 해당 플랫폼 직접 접근
2. 회사명만 제공 → 자동 검색 모드 (멀티소스)
Phase 2: Chrome MCP 연결
mcp__claude-in-chrome__tabs_context_mcp 호출
- createIfEmpty: true
Phase 3: 멀티소스 검색 (자동 검색 모드)
회사명만 제공된 경우:
1. tabs_create_mcp로 새 탭 생성
2. 각 플랫폼 순차 검색:
a. navigate로 검색 페이지 이동
b. computer(screenshot)으로 결과 확인
c. 회사 프로필 페이지 식별 및 클릭
d. 상세 페이지에서 데이터 추출
Phase 4: 플랫폼별 데이터 추출
Wanted 추출
1. navigate → wanted.co.kr/company/{id}
2. computer(scroll, down, 5) × 3회
3. get_page_text로 텍스트 추출
4. 파싱: 연봉, 인원, 매출, 채용포지션
5. 경력별 제보 연봉 추출:
a. "경력 예상연봉" 섹션의 "자세히 보기" 버튼 클릭
b. 모달 창에서 각 탭(2-4년, 5-7년, 8-10년, 10년 초과) 순차 클릭
c. 각 탭의 "제보 내역" 테이블에서 기준연도, 제보연봉 추출
d. 제보가 있는 탭의 경력 구간과 연봉 매핑하여 저장
참고: 제보 내역이 없는 경력 구간은 "제보 내역이 없습니다" 메시지 표시
Remember 추출
1. navigate → career.rememberapp.co.kr/job/company/{id}
2. computer(scroll, down, 5) × 3회
3. get_page_text로 텍스트 추출
4. 파싱: 연봉, 채용포지션
Saramin 추출
1. 검색 페이지로 이동:
navigate → saramin.co.kr/zf_user/search/company?searchword={회사명}
2. computer(screenshot)으로 검색 결과 확인
3. 검색 결과에서 회사 찾기:
- 회사명과 일치하는 결과 클릭
- 또는 "기업정보" 링크 클릭
4. 상세 페이지 URL 확인:
- URL이 /zf_user/company-info/view?csn={csn} 형태인지 확인
- csn 값 추출하여 저장
5. 상세 페이지에서 데이터 추출:
a. computer(scroll, down, 5) × 3회 (전체 페이지 로드)
b. get_page_text로 텍스트 추출
c. 파싱 대상:
- 기업 기본정보 (대표자, 설립연도, 직원수, 업종)
- 연봉 정보 (평균연봉, 신입/경력별 예상연봉)
- 복지 정보 (4대보험, 퇴직금, 연차, 기타복지)
- 면접 후기 (난이도, 질문 유형)
- 기업 태그 (근무환경, 조직문화)
- 재무 정보 (매출액, 영업이익 - 공시기업)
6. 출처 URL 저장:
- 검색 URL이 아닌 상세 페이지 URL 저장
- 형식: https://www.saramin.co.kr/zf_user/company-info/view?csn={csn}
중요: 검색 결과 페이지(/search/company)가 아닌 상세 페이지(/company-info/view)까지 이동해야 전체 정보 추출 가능
TheVC 추출 (스타트업)
1. navigate → thevc.kr/{company_slug}
2. computer(screenshot)으로 기본 정보 확인
3. "투자 유치" 탭 클릭:
javascript_tool(action: "javascript_exec",
text: "document.evaluate(\"//a[contains(text(),'투자 유치')]\",
document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null)
.singleNodeValue.click()")
4. get_page_text로 투자 이력 추출
Phase 5: 데이터 병합 및 정규화
1. 각 소스 데이터 수집
2. 필드별 우선순위 적용:
- 연봉: Remember > Wanted > Saramin
- 투자: TheVC only
- 인원: Wanted > Saramin
- 복지: Saramin > Wanted
3. 중복 제거 및 병합
4. 마크다운 포맷 생성
Phase 6: 출력 포맷
# {회사명} ({영문명})
## 기업 정보
| 항목 | 내용 |
|------|------|
| 회사명 | (주){회사명} |
| 업종 | {업종} |
| 설립 | {YYYY년} ({N}년차) |
| 직원수 | {N}명 |
| 위치 | {주소} |
| 홈페이지 | {URL} |
## 연봉 정보
| 항목 | 금액 | 출처 |
|------|------|------|
| 평균 연봉 | **{N}만원** | {출처} |
| 작년 대비 | {+/-N}만원 ({+/-N}%) | {출처} |
### 신입 예상연봉
| 학력 | 예상 연봉 |
|------|----------|
| 고졸 | ± {N}만원 |
| 초대졸 | ± {N}만원 |
| 대졸 | ± {N}만원 |
| 대학원졸 | ± {N}만원 |
### 경력 예상연봉
| 경력 | 예상 연봉 |
|------|----------|
| 2-4년 | ± {N}만원 |
| 5-7년 | ± {N}만원 |
| 8-10년 | ± {N}만원 |
| 10년 초과 | ± {N}만원 |
### 제보 연봉 ({YYYY}년)
| 경력 | 제보 연봉 |
|------|----------|
| {N-M}년 | {N}만원 |
| {N-M}년 | {N}만원 |
> 참고: Wanted "경력 예상연봉" > "자세히 보기" > 각 탭별 "제보 내역"에서 추출
## 인원 통계
| 항목 | 수치 |
|------|------|
| 현재 인원 | {N}명 |
| 1년간 입사자 | {N}명 |
| 1년간 퇴사자 | {N}명 |
| 평균 근속연수 | {N}년 |
## 매출 추이
| 연도 | 매출 |
|------|------|
| 2023 | XX억원 |
| 2022 | XX억원 |
## 투자 정보 (스타트업)
| 항목 | 내용 |
|------|------|
| 현재 라운드 | {Series X} |
| 누적 투자금 | {N}억원 |
| 총 투자자 수 | {N}개사 |
### 투자 라운드 상세
| 라운드 | 일자 | 금액 | 투자자 |
|--------|------|------|--------|
| Series C | YYYY-MM-DD | {N}억원 | {투자사} |
| Series B | YYYY-MM-DD | {N}억원 | {투자사} |
## 복지/혜택
### 태그
- {태그1}
- {태그2}
### 복지 상세
**지원금/보험:**
- {항목}
**근무 환경:**
- {항목}
## 회사 소개
{회사 소개 텍스트}
---
*추출일: {YYYY-MM-DD}*
*출처:*
- {URL1}
- {URL2}
Phase 7: 파일 저장
추출된 정보를 company_info/ 디렉토리에 저장:
- 파일명:
{company_slug}.md(소문자, 영문, 하이픈) - 예:
deepsearch.md,musinsa.md,lbox.md
에러 처리
검색 결과 없음
"{회사명}"에 대한 검색 결과가 없습니다.
- 정확한 회사명 확인
- 영문/한글 변환 시도
- 직접 URL 제공 요청
페이지 로드 불완전
스크롤 추가 수행 후 재추출
- 3회 스크롤 후에도 데이터 누락 시 사용자에게 알림
데이터 비공개
일부 정보가 비공개입니다:
- 연봉: [비공개] (업계 평균 {N}만원)
- 매출: 정보 없음
플랫폼 접근 제한
{플랫폼}에서 일시적 접근 제한이 발생했습니다.
다른 소스에서 추출을 계속합니다.
탭 컨텍스트 손실
tabs_context_mcp 재호출 후 createIfEmpty: true로 새 탭 생성
회사 페이지 없음
"해당 회사의 {플랫폼} 페이지를 찾을 수 없습니다.
회사명으로 검색하거나 직접 URL을 제공해주세요."
URL 패턴
| 플랫폼 | 유형 | URL 패턴 | 예시 |
|---|---|---|---|
| Wanted | 회사 프로필 | wanted.co.kr/company/{id} | /company/651 |
| Wanted | 회사 검색 | wanted.co.kr/search?query={name}&tab=company | /search?query=딥서치 |
| Remember | 회사 프로필 | career.rememberapp.co.kr/job/company/{id} | /job/company/2344515 |
| Remember | 회사 검색 | career.rememberapp.co.kr/search?keyword={name} | /search?keyword=엘박스 |
| Saramin | 회사 프로필 | saramin.co.kr/zf_user/company-info/view?csn={id} | /company-info/view?csn=xxx |
| Saramin | 회사 검색 | saramin.co.kr/zf_user/search?searchword={name} | /search?searchword=딥서치 |
| TheVC | 회사 프로필 | thevc.kr/{company_slug} | /lbox |
| TheVC | 회사 검색 | thevc.kr/search?query={name} | /search?query=엘박스 |
사용 예시
예시 1: 회사명만 제공
사용자: "엘박스 회사 정보 알려줘"
1. Wanted 검색 → 회사 페이지 발견 → 데이터 추출
2. Remember 검색 → 회사 페이지 발견 → 데이터 추출
3. TheVC 검색 → 스타트업 확인 → 투자 정보 추출
4. 데이터 병합 → company_info/lbox.md 저장
예시 2: URL 직접 제공
사용자: "https://www.wanted.co.kr/company/651 회사 정보 추출해줘"
1. Wanted 회사 페이지 직접 접근 → 데이터 추출
2. 회사명으로 TheVC 검색 → 투자 정보 추가 (스타트업인 경우)
3. company_info/{company_slug}.md 저장
예시 3: 멀티 URL 제공
사용자: "아래 URL들에서 기업 정보 추출해줘:
- https://www.wanted.co.kr/company/10997
- https://career.rememberapp.co.kr/job/company/2344515
- https://thevc.kr/lbox"
1. 각 URL 순차 접근
2. 각 소스에서 데이터 추출
3. 데이터 병합 → company_info/lbox.md 저장
플랫폼별 특이사항
Wanted
- 연봉 순위 (상위 N%) 제공
- 채용 중인 포지션 목록
- 유사 기업 추천
- 경력별 제보 연봉: "경력 예상연봉" > "자세히 보기" 클릭 시 모달에서 탭별(2-4년/5-7년/8-10년/10년초과) 제보 내역 확인 가능
Remember
- 작년 대비 연봉 변화율
- 상세한 연봉 통계
Saramin
- 상세 페이지 필수:
/zf_user/company-info/view?csn={csn}페이지에서만 전체 정보 추출 가능 - 기업 기본정보: 대표자명, 설립연도, 직원수, 업종, 주소
- 연봉 정보: 평균연봉, 신입 예상연봉(학력별), 경력별 예상연봉
- 복지 정보: 4대보험, 퇴직금, 연차, 각종 지원금, 근무환경
- 면접 후기: 면접 난이도, 면접 질문, 합격 여부
- 기업 태그: 근무환경, 조직문화, 복지 관련 태그
- 재무 정보: 매출액, 영업이익 (공시 기업 한정)
- 국민연금/고용보험 기반 데이터
TheVC
- 투자 라운드 상세 이력
- 투자자/투자사 정보
- B2G 계약, 국가 R&D, 특허 수
- 스타트업 랭킹
- 관계사 정보
- 스타트업/벤처 기업만 등록됨
참고사항
- 연봉 데이터는 국민연금/건강보험 기반 추정치일 수 있음
- 일부 정보는 플랫폼 로그인 필요
- TheVC는 스타트업/벤처 기업만 등록됨
Phase 8: 데이터 검증 및 리스크 플래깅 (필수)
파일 저장 후 반드시 검증 스크립트 실행:
python3 templates/company_validator.py --file company_info/{company_slug}.md --fix
자동화/스크립트 연동 시 JSON 출력 사용:
python3 templates/company_validator.py --file company_info/{company_slug}.md --json
--json출력에는summary,results,errors,fixed_files,report_path포함--json사용 시 사람이 읽는 콘솔 로그 대신 JSON만 출력됨현재 상태가상장/M&A인 경우 키워드(TheVC, Series 등)가 있어도is_startup=false로 유지됨
검증 항목
필수 필드 체크:
- 모든 기업: 회사명, 설립연도, 직원수, 평균연봉
- 스타트업 추가: 투자 라운드, 누적 투자금, 1년간 입사자, 1년간 퇴사자
자동 리스크 감지:
| 코드 | 조건 | 스크리닝 영향 |
|---|---|---|
| TURNOVER_CRITICAL | 퇴사율 ≥ 50% | 🚨 즉시 주의 |
| TURNOVER_HIGH | 퇴사율 ≥ 30% | ⚠️ 조직 안정성 검토 |
| SHRINKING_FAST | 순감소 > 20% | ⚠️ 구조조정 가능성 |
| SALARY_LOW | 상위 50% 미만 | ⚡ 연봉 협상 주의 |
| NO_INVESTMENT_DATA | 스타트업 투자정보 없음 | ⚡ 추가 검증 필요 |
검증 결과 처리
-
완성도 < 70%: 누락 필드 보완 시도
- 다른 소스에서 재검색
- 사용자에게 누락 필드 안내
-
리스크 플래그 발견:
--fix옵션으로 리스크 섹션 자동 추가- 사용자에게 주요 리스크 요약 전달
-
검증 통과:
- "✅ 기업정보 검증 완료 (완성도 N%)" 메시지
검증 결과 출력 예시
📊 {회사명} 기업정보 추출 완료
- 파일: company_info/{slug}.md
- 완성도: 86%
- 스타트업: Yes
⚠️ 리스크 플래그:
- 🚨 TURNOVER_CRITICAL: 퇴사율 97% (1년간 57명 퇴사)
- ⚠️ SHRINKING_FAST: 순감소 -43명 (-73%)
📝 누락 필드: 누적 투자금
→ JD 스크리닝 시 조직 안정성 항목에서 자동 반영됩니다.
스키마 참조
상세 필드 정의: company_info/_schema.md
Skills Info
Original Name:extract-company-infoAuthor:teslamint
Download