Integration

Wrok for OpenClaw

Your career platform, inside your AI assistant

The Wrok plugin for OpenClaw gives your personal AI assistant full access to the Wrok career platform. Manage your professional profile, generate tailored resumes, write blog posts, and track job applications — all through natural conversation with your OpenClaw agent.

What You Get

50 tools for complete career management
Manage profiles, roles, skills, projects, and education
Generate and download PDF resumes
Write and publish blog posts
Track job applications through every stage
Create and publish public profile pages
Works entirely headless — no browser needed
API key authentication — set it and forget it

Get Started in 3 Steps

1

Install the plugin

Run `openclaw plugins install clawhub:openclaw-plugin-wrok` or install from source in the Wrok monorepo.

2

Add your API key

Set your Wrok API key as an environment variable (WROK_API_KEY) or in your OpenClaw plugin config.

3

Talk to your agent

Ask your OpenClaw agent to update your profile, tailor your resume for a job, write a blog post, or track an application.

Terminal

# Install the Wrok plugin

$ openclaw plugins install clawhub:openclaw-plugin-wrok

# Set your API key

$ export WROK_API_KEY="wrok_sk_..."

# Start using it

$ openclaw agent --message "Show my career profile"

50 Tools at Your Fingertips

The plugin gives your OpenClaw agent access to every part of the Wrok platform through typed, documented 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 Applications

  • 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 Profile

  • wrok_get_coding_profile
  • wrok_list_coding_machines

Account

  • wrok_reset_all_data

What You Can Do

Updating your resume before a job application
Bulk-adding work experience and skills
Writing professional blog posts from your terminal
Tracking job applications across companies
Generating a public profile page from career data
Managing API keys for CI/CD integrations
Hands-free career management via voice through OpenClaw
Automating profile updates with cron jobs

Talk to Your Agent

>Set up my Wrok profile with my work experience

The agent uses wrok_update_profile, wrok_add_role, wrok_add_skill, and more to build your complete career profile from a conversation.

>I want to apply for this job: [paste job description]

The agent reads your career data, suggests skill and role updates, regenerates your resume, downloads the PDF, and tracks the application.

>Write a blog post about my experience migrating to microservices

The agent reads your career data and blog preferences, drafts a post in your writing style, creates it as a draft, then publishes when you approve.

How It Works Under the Hood

OpenClaw Agent ←→ Plugin SDK ←→ openclaw-plugin-wrok

WrokClient (HTTPS + Bearer Token)

wrok-agent.fly.dev (REST API)

Supabase (PostgreSQL)

Frequently Asked Questions

What is OpenClaw?

OpenClaw is an open-source, locally-hosted AI assistant that runs on your personal computer. It connects to chat apps like WhatsApp, Telegram, and Discord, and can be extended with plugins for services like Wrok.

Do I need a Wrok account to use the plugin?

Yes. You can create a free Wrok account directly from the command line using the headless API: curl -X POST https://wrok-agent.fly.dev/api/v1/auth/signup with your email and password.

Is the plugin free?

Yes, the Wrok OpenClaw plugin is free and open source. Wrok itself offers a free tier with full access to all career management features.

Can I use this without a browser?

Absolutely. The entire plugin operates in headless mode via the Wrok API. You never need to open a browser — everything happens through your OpenClaw agent.

How do I get an API key?

Sign up via the API (curl -X POST https://wrok-agent.fly.dev/api/v1/auth/signup) or log in to wrok-web.fly.dev and create one from your account settings. Set it as the WROK_API_KEY environment variable.

What can the plugin do?

The plugin provides 50 tools covering your full career lifecycle: profile management, work experience, education, skills, projects, blog writing, job application tracking, resume generation (including PDF), public profile pages, and more.

Ready to use Wrok with OpenClaw?

Install the plugin and start managing your career from your AI assistant.

Both are free to use