From jobops-ic
Extends JobOps workspace with independent-contractor directories (services, prospects, proposals, pitches, rate-cards, landing-pages), service-definition template, and currency config. Requires /jobops:setup first.
npx claudepluginhub reggiechan74/jobops --plugin jobops-icThis skill uses the workspace's default tool permissions.
This skill extends an existing JobOps workspace with the directories,
Initializes or reconfigures JobOps workspace: sets directories for resumes, job postings, applications, company intel, career analysis; installs templates; optionally migrates legacy files.
Defines independent contractor service offerings with pricing, positioning, service catalog, ideal clients, engagement models, and rate cards via guided prompts, profile auto-generation, or updates.
Initializes or updates multi-repo workspaces from dev-config-template by collecting project info, filling CLAUDE.md placeholders, cloning sub-repos, configuring dev environments, and syncing template files.
Share bugs, ideas, or general feedback.
This skill extends an existing JobOps workspace with the directories,
templates, and config entries needed by the jobops-ic plugin. It does not
create .jobops/config.json — it adds to the one created by /jobops:setup.
Read .jobops/config.json.
If the file does not exist, stop with:
JOBOPS NOT CONFIGURED Run /jobops:setup first, then retry /jobops-ic:setup.
(The plugin dependencies field ensures jobops is installed alongside
jobops-ic; this check catches the separate case of the user skipping the
base setup.)
Print:
JobOps IC Setup
This extends your existing JobOps workspace with:
- A contractor output tree (services, prospects, proposals, pitches, rate cards, landing pages)
- The IC service-definition template
- Currency preference for pricing outputs
Continue.
Ask in order:
./Contractor. Validate the parent is writable.CAD | USD | EUR | GBP | AUD. Default CAD. Used by rate cards and proposals.Run:
mkdir -p <contractor_root>/services \
<contractor_root>/prospects \
<contractor_root>/proposals \
<contractor_root>/pitches \
<contractor_root>/rate-cards \
<contractor_root>/landing-pages
Report created vs exists.
Copy the IC service-definition schema into the workspace template tree:
cp ${CLAUDE_PLUGIN_ROOT}/templates/service_definition_schema.json .jobops/templates/default/
If the source file is missing, stop with a clear error. Do not silently skip.
.jobops/config.jsonRead the existing config, add the following keys, and write it back
atomically (write to .jobops/config.json.tmp, then mv):
directories.contractor_root = "<step-3 value>"preferences.default_currency = "<step-3 value>"templates.active.service_definition_schema = "default"Preserve all existing keys and values. Do not change version.
If .gitignore has a # JobOps workspace block, append (if not already
present) the contractor_root path on a new line inside that block.
Default: Contractor/. If the block is missing, print a reminder to the
user that /jobops:setup controls the block and that they can re-run it
to refresh.
Print:
/jobops-ic:defineservices, /jobops-ic:ratecard.Exit.