OpenClaw plugin for the Wrok career platform. Requires a Wrok API key (wrok_sk_*). Manage profiles, resumes, blogs, and job applications via the headless API. Includes account-level tools: API key management and data reset.
README
Wrok Plugin for OpenClaw
OpenClaw plugin that gives your AI assistant full access to the Wrok career platform in headless mode.
Install
openclaw plugins install clawhub:openclaw-plugin-wrok
Or from source:
cd services/openclaw-plugin
npm install && npm run build
openclaw plugins install ./
Configure
Set your Wrok API key via environment variable:
export WROK_API_KEY="wrok_sk_..."
Or in your OpenClaw config:
{
plugins: {
entries: {
wrok: {
config: {
apiKey: "wrok_sk_...",
baseUrl: "https://wrok-agent.fly.dev" // optional, this is the default
}
}
}
}
}
Get an API Key
# Sign up
curl -X POST https://wrok-agent.fly.dev/api/v1/auth/signup \
-H "Content-Type: application/json" \
-d '{"email": "you@example.com", "password": "your-password", "name": "Your Name"}'
# Save the api_key from the response
Or log in if you already have an account:
curl -X POST https://wrok-agent.fly.dev/api/v1/auth/login \
-H "Content-Type: application/json" \
-d '{"email": "you@example.com", "password": "your-password"}'
Tools (50)
| Category | Tools |
|---|---|
| Auth | wrok_login, wrok_status |
| Profile | wrok_get_profile, wrok_get_resume, wrok_update_profile |
| Roles | wrok_add_role, wrok_update_role, wrok_delete_role |
| Education | wrok_add_education, wrok_update_education, wrok_delete_education |
| Skills | wrok_add_skill, wrok_delete_skill |
| Projects | wrok_add_project, wrok_update_project, wrok_delete_project |
| Blog | wrok_get_blog_preferences, wrok_update_blog_preferences, wrok_list_blog_posts, wrok_create_blog_post, wrok_get_blog_post, wrok_update_blog_post, wrok_delete_blog_post, wrok_publish_blog_post, wrok_unpublish_blog_post |
| Job Apps | wrok_list_job_applications, wrok_add_job_application, wrok_get_job_application, wrok_update_job_application, wrok_delete_job_application |
| Profile Page | wrok_get_profile_page, wrok_create_profile_page, wrok_update_profile_page, wrok_delete_profile_page, wrok_publish_profile_page, wrok_unpublish_profile_page, wrok_check_slug, wrok_generate_profile_page |
| API Keys | wrok_create_api_key, wrok_list_api_keys, wrok_revoke_api_key |
| Resume | wrok_generate_pdf, wrok_get_latest_resume, wrok_regenerate_resume, wrok_delete_all_resumes |
| Conversations | wrok_get_conversation, wrok_clear_conversation |
| Coding | wrok_get_coding_profile, wrok_list_coding_machines |
| Account | wrok_reset_all_data |
Usage Examples
Set up your profile
Set up my Wrok profile with my work experience
The agent will use wrok_update_profile, wrok_add_role, wrok_add_skill, etc.
Tailor resume for a job
I want to apply for this job: [paste job description]
The agent reads your career data, suggests updates, regenerates your resume, and tracks the application.
Write a blog post
Write a blog post about my experience migrating to microservices
The agent reads your career data and blog preferences, drafts a post, and publishes when approved.
Track job applications
Show me my job search pipeline
The agent reads all applications and summarizes by status.
Architecture
OpenClaw Agent ←→ Plugin SDK ←→ openclaw-plugin-wrok
↓
WrokClient (HTTP)
↓
wrok-agent.fly.dev (API)
↓
Supabase (PostgreSQL)
Development
cd services/openclaw-plugin
npm install
npm run build # Compile TypeScript
npm run dev # Watch mode
License
MIT
Capabilities
- Tags
- configSchema
- Yes
- Executes code
- Yes
- HTTP routes
- 0
- Runtime ID
- wrok
Compatibility
- Built With Open Claw Version
- 2026.3.24-beta.2
- Min Gateway Version
- 2026.3.24-beta.2
- Plugin Api Range
- >=2026.3.24-beta.2
- Plugin Sdk Version
- 2026.3.24-beta.2
Verification
- Tier
- source linked
- Scope
- artifact only
- Summary
- Validated package structure and linked the release to source metadata.
- Commit
- a800026c3462
- Tag
- a800026c34624efb09dabea36e35fc7fb00651f8
- Provenance
- No
- Scan status
- suspicious
Tags
- career
- 0.1.1
- headless
- 0.1.1
- latest
- 0.1.1
- profile
- 0.1.1
- resume
- 0.1.1
