Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Craft tailored, honest, one-page resumes from job descriptions. Use when the user wants to create, tailor, or improve a resume for a specific job posting. Handles job description analysis, skill gap identification, resume writing, keyword optimization, and PDF generation. Triggers on resume, CV, job application, tailor my resume, craft resume, apply for this job. --- name: resume-craft description: Craft tailored, honest, one-page resumes from job descriptions. Use when the user wants to create, tailor, or improve a resume for a specific job posting. Handles job description analysis, skill gap identification, resume writing, keyword optimization, and PDF generation. Triggers on resume, CV, job application, tailor my resume, craft resume, apply for this job. --- Resume Craftin Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.
Freshness
Last checked 4/14/2026
Best For
resume-craft is best for extend, the workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
Craft tailored, honest, one-page resumes from job descriptions. Use when the user wants to create, tailor, or improve a resume for a specific job posting. Handles job description analysis, skill gap identification, resume writing, keyword optimization, and PDF generation. Triggers on resume, CV, job application, tailor my resume, craft resume, apply for this job. --- name: resume-craft description: Craft tailored, honest, one-page resumes from job descriptions. Use when the user wants to create, tailor, or improve a resume for a specific job posting. Handles job description analysis, skill gap identification, resume writing, keyword optimization, and PDF generation. Triggers on resume, CV, job application, tailor my resume, craft resume, apply for this job. --- Resume Craftin
Public facts
4
Change events
1
Artifacts
0
Freshness
Apr 14, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Apr 14, 2026
Vendor
Ravsau
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 4/14/2026.
Setup snapshot
git clone https://github.com/ravsau/resume-craft.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Ravsau
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
5
Snippets
0
Languages
typescript
Parameters
text
Tailor my resume for this role: [paste job description or URL] My background: - 5 years as software engineer at TechCorp - Led team of 4 on cloud migration project - Python, AWS, Terraform - B.S. Computer Science
text
Tailor my resume for this position: Job: [paste JD] My resume: [paste or attach current resume]
text
I'm moving from DevOps to product management. Tailor my resume for: [paste JD] Transferable experience: - Led cross-functional infrastructure projects - Managed stakeholder relationships as TAM - Built internal tools adopted by 100+ users
bash
pip install reportlab # one-time setup python scripts/generate-resume-pdf.py resume.md resume.pdf
markdown
# FULL NAME City, State | email@example.com | 555-123-4567 | linkedin.com/in/handle --- ## PROFESSIONAL SUMMARY Two to three sentences. Grounded and specific. ## SKILLS **Category One:** Skill A, Skill B, Skill C **Category Two:** Skill D, Skill E, Skill F ## PROFESSIONAL EXPERIENCE ### Company Name | City, State **Job Title** | Start Date -- End Date - Quantified achievement bullet - Another achievement bullet ## CERTIFICATIONS & EDUCATION **Certifications:** Cert A, Cert B **Education:** B.S. Field of Study, University Name, Year
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Craft tailored, honest, one-page resumes from job descriptions. Use when the user wants to create, tailor, or improve a resume for a specific job posting. Handles job description analysis, skill gap identification, resume writing, keyword optimization, and PDF generation. Triggers on resume, CV, job application, tailor my resume, craft resume, apply for this job. --- name: resume-craft description: Craft tailored, honest, one-page resumes from job descriptions. Use when the user wants to create, tailor, or improve a resume for a specific job posting. Handles job description analysis, skill gap identification, resume writing, keyword optimization, and PDF generation. Triggers on resume, CV, job application, tailor my resume, craft resume, apply for this job. --- Resume Craftin
Analyze job descriptions and generate tailored, honest, one-page resumes. Produces Markdown source and professional PDF output via bundled script.
Basic: provide a job description and your background
Tailor my resume for this role:
[paste job description or URL]
My background:
- 5 years as software engineer at TechCorp
- Led team of 4 on cloud migration project
- Python, AWS, Terraform
- B.S. Computer Science
With existing resume
Tailor my resume for this position:
Job: [paste JD]
My resume: [paste or attach current resume]
Career transition
I'm moving from DevOps to product management. Tailor my resume for:
[paste JD]
Transferable experience:
- Led cross-functional infrastructure projects
- Managed stakeholder relationships as TAM
- Built internal tools adopted by 100+ users
Check for the user's source resume or experience document. If none exists, ask for:
Do not proceed without understanding the user's real background. If information is vague, ask clarifying questions before writing.
# FULL NAME (18pt bold, centered)City, State | email | phone | linkedin**Category:** Skill1, Skill2, Skill3AWS (Solutions Architect Pro)[Action Verb] + [What] + [How/Result] + [Impact/Metric]If the resume spills to a second page:
After presenting the tailored resume, provide:
Strengths: What makes this candidate competitive for this specific role Gaps: Requirements not fully met and how to address them (courses, projects, reframing) Recommendations: Cover letter hooks, interview talking points, or skills to highlight
Convert Markdown to professional PDF using the bundled script:
pip install reportlab # one-time setup
python scripts/generate-resume-pdf.py resume.md resume.pdf
The PDF script parses a specific markdown structure. Follow this exactly:
# FULL NAME
City, State | email@example.com | 555-123-4567 | linkedin.com/in/handle
---
## PROFESSIONAL SUMMARY
Two to three sentences. Grounded and specific.
## SKILLS
**Category One:** Skill A, Skill B, Skill C
**Category Two:** Skill D, Skill E, Skill F
## PROFESSIONAL EXPERIENCE
### Company Name | City, State
**Job Title** | Start Date -- End Date
- Quantified achievement bullet
- Another achievement bullet
## CERTIFICATIONS & EDUCATION
**Certifications:** Cert A, Cert B
**Education:** B.S. Field of Study, University Name, Year
Critical rules:
**bold** for skill categories and role titles, never markdown tables| pipe separators on one line--- only once (after contact info) as header divider## for section headers, ### for company names, - for bulletsCareer changers: Lead with transferable skills. Reframe past experience using the target role's language. Address the transition in the summary.
Technical roles: Include a prominent skills section. List languages, frameworks, tools. Link to GitHub/portfolio if relevant.
Senior / executive roles: Focus on strategic impact, team building, revenue. Keep technical details lighter. Can extend to 2 pages if 15+ years.
Recent graduates: Lead with education. Include relevant coursework, projects, internships. Emphasize leadership in student orgs.
Non-traditional backgrounds (no degree, career gap, self-taught): Lead with experience and certifications. Don't hide gaps -- frame them positively. Certifications and projects speak louder than degrees.
| Element | spaceBefore | spaceAfter | |---------|-------------|------------| | Name (H1) | -- | 8pt | | Contact line | -- | 8pt | | Section header (H2) | 8pt | 6pt | | Company header (H3) | 4pt | 1pt | | Role title | -- | 3pt | | Body text | -- | 3pt | | Bullet points | -- | 2pt | | Skill rows | -- | 2pt |
| Don't | Do |
|-------|-----|
| Put target role as subtitle | No subtitle or actual current title |
| Use markdown tables for skills | **Category:** items format |
| "12 certifications" | List by name: Solutions Architect Pro, DevOps Pro |
| "proven track record" | Cut it |
| Claim titles you don't hold | Describe what you did, not what you want to be |
| "C-suite stakeholder management" | "Executive stakeholder engagement" |
| List experience out of order | Reverse chronological -- double-check dates |
| Overclaim AI/emerging tech | "Applied AI", "GenAI prototyping", "AI-driven automation" |
| VP-level tone for all audiences | Match tone to company size and culture |
| Fabricate metrics | Ask the user for real numbers or omit |
| Include every skill you have | Only skills relevant to this JD |
| Generic summary for all jobs | Rewrite summary for each application |
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/ravsau-resume-craft/snapshot"
curl -s "https://xpersona.co/api/v1/agents/ravsau-resume-craft/contract"
curl -s "https://xpersona.co/api/v1/agents/ravsau-resume-craft/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 5d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/ravsau-resume-craft/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/ravsau-resume-craft/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/ravsau-resume-craft/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/ravsau-resume-craft/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/ravsau-resume-craft/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/ravsau-resume-craft/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-16T23:45:00.012Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "extend",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "the",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:extend|supported|profile capability:the|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Ravsau",
"href": "https://github.com/ravsau/resume-craft",
"sourceUrl": "https://github.com/ravsau/resume-craft",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-14T22:26:57.711Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/ravsau-resume-craft/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/ravsau-resume-craft/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-14T22:26:57.711Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/ravsau-resume-craft/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/ravsau-resume-craft/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to resume-craft and adjacent AI workflows.