From content-creation
Fetches web form fields from a URL, deep-searches local knowledge base for relevant info, and generates pre-filled markdown documents. For conference applications, speaker submissions, event registrations.
npx claudepluginhub lovstudio/skills --plugin content-creationThis skill uses the workspace's default tool permissions.
Fetch a web form, extract all fields, deep-search the user's local knowledge
Generates personalized answers for job application forms, cover letters, and custom questions using profile.yml, resume.md, evaluations, and company research. Never auto-submits.
Fills .docx form templates by detecting table-based label-value fields and populating with data from context or user input. Handles CJK/Latin text with font switching.
Automates filling job applications on Greenhouse, Lever, and Workday via browser automation with resume, cover letter, and personal data. Handles job URLs, recent jobs, or current tab.
Share bugs, ideas, or general feedback.
Fetch a web form, extract all fields, deep-search the user's local knowledge base for matching information, and output a ready-to-use markdown document.
Use WebFetch to retrieve the form page and extract ALL fields:
WebFetch(url, prompt="Extract ALL form fields. For each field list: label,
type (text/textarea/select/radio/checkbox/file), required status, options
if applicable, min length constraints. Return structured list.")
If the form has radio/select fields, make a second WebFetch call to get
the exact option text for each.
Launch an Agent (subagent_type: Explore, thoroughness: very thorough) to
search the user's knowledge base. The agent prompt MUST include:
**/profile/**, **/about/**, **/bio/**)official.md, awards.md, resume filesRun this in parallel with any additional WebFetch calls from Step 1.
For each form field, synthesize the best answer from search results:
| Field Type | Strategy |
|---|---|
| Short text (name, company, city) | Direct extraction from profile |
| Bio/introduction (min chars) | Compose from official bio, expand to meet minimum |
| Long-form (case background, solution) | Synthesize from articles, projects, talks |
| Radio/select | Pick the best-matching option based on profile |
| File upload | Mark as "needs manual upload" with specs |
| Private (phone, email) | Mark as "needs manual input", suggest if found |
Write a markdown document with ALL form fields filled. Format:
---
title: "<Form Name> - 填写内容"
status: draft
---
# <Form Name>
> 表单地址:<URL>
---
## 1. <Field Label>
<Filled content or instruction>
---
## 2. <Field Label>
...
Rules:
**✅ 选择:**> ⚠️ 需上传:<specs>> ⚠️ 需手动填写(with suggestion if available)---
## 附录:检索文件路径
knowledge-base/ ├── profile/ │ └── official.md ← 个人简介 ├── posts/standalone/2025/ │ ├── 07-10-Vol-51...md ← 演讲经历 │ └── 06-25-comate...md ← AI工具评测 ├── 1-Projects/lovpen/ │ └── ... ← 产品信息 └── CLAUDE.md ← 项目上下文
This tree helps the user verify source coverage and spot missing materials.
Output naming: Follow user's naming convention. Default:
手工川-<form-topic>-<YYYY-MM-DD>-v0.1.md
After writing the file, show: