Wrok Career Platform

v0.1.1

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.

openclaw-plugin-wrok·runtime wrok·by @ssarraju
Code Pluginsource linkedCommunity code plugin. Review compatibility and verification before install.

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)

CategoryTools
Authwrok_login, wrok_status
Profilewrok_get_profile, wrok_get_resume, wrok_update_profile
Roleswrok_add_role, wrok_update_role, wrok_delete_role
Educationwrok_add_education, wrok_update_education, wrok_delete_education
Skillswrok_add_skill, wrok_delete_skill
Projectswrok_add_project, wrok_update_project, wrok_delete_project
Blogwrok_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 Appswrok_list_job_applications, wrok_add_job_application, wrok_get_job_application, wrok_update_job_application, wrok_delete_job_application
Profile Pagewrok_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 Keyswrok_create_api_key, wrok_list_api_keys, wrok_revoke_api_key
Resumewrok_generate_pdf, wrok_get_latest_resume, wrok_regenerate_resume, wrok_delete_all_resumes
Conversationswrok_get_conversation, wrok_clear_conversation
Codingwrok_get_coding_profile, wrok_list_coding_machines
Accountwrok_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

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