Chalk Labs
Need help deploying wishket-portfolio?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/epicsagas-wishket-portfolio
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, spreadsheets
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/wishket-portfolio
What's inside
- Skill name
wishket-portfolio- Description
- Draft Wishket portfolio entries. Analyzes site URLs, GitHub repositories, requirement documents (PDF/PPT/DOCX/XLSX), or project folders to generate formatted plain-text portfolio drafts. 위시켓 포트폴리오 등록 폼 작성. "포트폴리오 작성해줘", "위시켓 포트폴리오 만들어줘", "이 프로젝트로 포트폴리오 써줘" 등에 사용.
- License
- Apache-2.0
- Instructions
- 144 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# wishket-portfolio — Wishket Portfolio Draft Generator
## Flow
```mermaid
flowchart LR
A[Collect inputs: URL/repo/docs/folder] --> B[Analyze materials]
B --> C{Missing required info?}
C -- Yes --> D[AskUserQuestion]
D --> E
C -- No --> E[Draft plain-text form]
E --> F[Validate: prohibited info / char limits]
F --> G[Save to portfolios/ + Summary]
```
## Step 1: Input Collection
Extract context by input type:
- **Live URL**: Fetch main pages via WebFetch or browser tools. Identify service purpose, key features, target audience.
- **GitHub Repository**: Fetch README and raw manifest files (`package.json`, `Cargo.toml`, `pubspec.yaml`, `requirements.txt`, `go.mod`) to confirm tech stack.
- **Requirement Documents (PDF/PPT/DOCX/XLSX)**:
- PDF: Read directly.
- PPTX: `unzip -p <file>.pptx 'ppt/slides/*.xml' | sed -e 's/<[^>]*>/ /g'`.
- DOCX: `unzip -p <file>.docx word/document.xml | sed -e 's/<[^>]*>/ /g'`.
- XLSX: `unzip -p <file>.xlsx 'xl/sharedStrings.xml' | sed -e 's/<[^>]*>/ /g'`.
- Fallback: Request text copy-paste from user if extraction fails.
- **Local Project Folder**: Inspect README, manifests, and directory tree. Identify core architecture and features.
Cross-validate multi-source inputs: Code/manifests take precedence for tech stack; requirement docs/websites take precedence for business context.
## Step 2: Verify Required Information
Never invent fields that cannot be inferred from code. Inquire via `AskUserQuestion`:
- Participation period (Start / End YYYY.MM)
- Contribution rate (%)
- Client name / User role
- Quantitative metrics (if none, omit from accomplishments or use qualitative phrasing)
- Category & Domain field selection (up to 3 fields)
Inferrable fields (Title, Tech, Details, Background, Core Features, Phases) should be drafted first for user review.
## Step 3: Drafting Rules
**Output must be Plain Text (NOT Markdown).** Do not include `#`, `**`, `` ` ``, or markdown tables. Use `-` or `1)` for lists.
- **Portfolio Title**: Format as "What was built and what outcome was achieved" (e.g., "LMS 연동 AI 챗봇 구축으로 고객 대응 시간 단축"). Include metrics if present.
- **Category / Domain**: Propose candidates; user confirms. Maximum 3 domains.
- **Related Tech**: Comma-separated (e.g., React, Node.js, AWS). Only confirmed manifest technologies, omitting versions.
- **Project Details**: Must match the Wishket form's four fixed subfields, in order:
1) **포트폴리오 소개**: one line covering the service category (커머스, AI, SaaS 등) and the main target (주부, 청소년, 소상공인 등). e.g. "주부들을 위한 생활용품 커머스 개발".
2) **작업 범위**: participation scope plus 지원환경. Scope example: "화면 설계, UI/UX 디자인, 서버 구축, Front-end 개발, 관리자 페이지 개발". 지원환경 example: "반응형 웹, Android, iOS" — write it as a second line, not merged into the scope list.
3) **주요 업무**: key features and pages of the service as a comma-separated list. e.g. "회원등급제 기능, 숙소 추천 로직 구성, GPS 기반 숙소 리스트, 실시간 예약 및 결제 페이지".
4) **주안점**: what the build prioritized. e.g. "개인 정보에 대한 보안, 트렌디한 디자인".
Narrative analysis (challenges, solutions, process) feeds the phrasing of 3) and 4) — do not emit free-form paragraphs under 프로젝트 상세.
- **Project Background**: 1) Problem 2) Goal 3) Key Focus.
- **Accomplishments / Phases / Feature Descriptions**: Max 120 Korean characters each. Trim cleanly without truncating sentences mid-thought.
- **Phases**: Chronological order with concise phase names (e.g., 기획, 설계, 개발, 테스트, 런칭) and deliverables in description.
- **Core Features**: Brief feature name + 1-sentence explanation of behavior.
**Prohibited Information Check (Wishket compliance)**: Strip all external contact information (emails, phone numbers, external company websites, personal info). Client names appear only in the Client field, not inside body text.
## Step 4: Output
Save path: `~/.wishket-radar/portfolios/YYYY-MM-DD-<slug>.md` (create directory if missing).
Portfolios are reusable assets not tied to specific project IDs, so **do not include project IDs in the filename** (unlike proposals).
Content format:
```text
위시켓 포트폴리오 초안 — YYYY-MM-DD
[포트폴리오 제목]
{Title}
[업무 범위(카테고리)]
{Category}
[포트폴리오 분야] (최대 3개)
{Field 1}, {Field 2}
[관련 기술]
{Tech 1}, {Tech 2}, ...
[참여 기간]
시작: YYYY.MM
종료: YYYY.MM
참여율: NN%
[고객사 및 역할]
고객사: {Client}
역할: {Role}
결과물 URL: {URL}
[프로젝트 상세]
1) 포트폴리오 소개
{서비스 카테고리 + 메인 타깃 한 줄. 예) 주부들을 위한 생활용품 커머스 개발}
2) 작업 범위
{참여 범위. 예) 화면 설계, UI/UX 디자인, 서버 구축, Front-end 개발, 관리자 페이지 개발}
{지원환경. 예) 반응형 웹, Android, iOS}
3) 주요 업무
{주요 기능·페이지. 예) 회원등급제 기능, 숙소 추천 로직 구성, GPS 기반 숙소 리스트, 실시간 예약 및 결제 페이지}
4) 주안점
{중점 사항. 예) 개인 정보에 대한 보안, 트렌디한 디자인}
[프로젝트 배경]
1) 문제점
- ...
2) 프로젝트 목표
- ...
[프로젝트 성과]
1. {Achievement Name}
{Description <= 120 chars}
2. ...From epicsagas/wishket-radar, Apache-2.0.
More from epicsagas/wishket-radar
- 0.549score
wishket-scout
epicsagas
In-depth analysis and report generation for new Wishket projects.
SkillAFreshness: AClaude Code +9 - 0.549score
wishket-feedback
epicsagas
Calibrate matching profile using historical application outcomes.
SkillAFreshness: AClaude Code +9 - 0.549score
wishket-onboard
epicsagas
Onboarding for Wishket plugin.
SkillAFreshness: AClaude Code +9 - 0.549score
wishket-pipeline
epicsagas
Track Wishket application pipeline.
SkillAFreshness: AClaude Code +9 - 0.549score
wishket-dashboard
epicsagas
Launch the Wishket local dashboard web UI.
SkillAFreshness: AClaude Code +9 - 0.549score
wishket-apply
epicsagas
Draft Wishket project proposals.
SkillAFreshness: AClaude Code +9 - 0.549score
wishket-deadline
epicsagas
Register Wishket project deadlines into macOS / Google Calendar.
SkillAFreshness: AClaude Code +9 - 0.549score
wishket-quote
epicsagas
Estimate project cost and man-days for Wishket postings.
SkillAFreshness: AClaude Code +9 - 0.547score
wishket-profile
epicsagas
View or edit technical matching profile.
SkillAFreshness: AClaude Code +9 - 0.545score
wishket-search
epicsagas
Ad-hoc search for Wishket projects without recording to seen cache.
SkillAFreshness: AClaude Code +9 - 0.545score
wishket-scan
epicsagas
Diff scan for new Wishket projects registered since the last scan.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 3, 2026 (2 months ago)
- Last release
- Oct 23, 2026 (13 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/epicsagas/wishket-radar
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from epicsagas
- 0.641score
book-visuals
epicsagas
Book visual system: art bible and look lock, figure plan per chapter, code-rendered diagrams/charts/technical drawings, diffusion-generated illustrations and…
SkillAFreshness: A★ 38Claude Code +9 - 0.638score
book-game
epicsagas
Game narrative craft reference: branching architecture, quest design, dialogue systems, lore bible, player agency, and game-writing AI tells.
SkillAFreshness: A★ 38Claude Code +9 - 0.638score
book-academic
epicsagas
Academic writing craft reference: IMRAD and discipline structures, literature review, argument chains, citation integrity, academic register in en/ko/ja, and…
SkillAFreshness: A★ 38Claude Code +9 - 0.638score
book-draft
epicsagas
Phase 3: Drafting.
SkillAFreshness: A★ 38Claude Code +9 - 0.638score
book-fiction
epicsagas
Fiction craft reference for all subgenres: structure options, scene design, character depth, dialogue, POV and distance, the fiction-specific AI tells, and…
SkillAFreshness: A★ 38Claude Code +9 - 0.638score
book-edit
epicsagas
Phase 4: Editing.
SkillAFreshness: A★ 38Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get wishket-portfolio running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
wishket-portfolio skill. Agent Mart. https://agentmart.dev/skills/epicsagas-wishket-portfolio (last updated 2026-10-24)