Skip to main content

Built-in Plugins

The platform ships with 64 plugins across the AI provider, search, content extraction, screenshot, git, deployment, pipeline, data source, storage, and utility categories. This page documents each plugin, its configuration, and environment variables.

EW-693 — Core vs distributable

As of EW-693 (Dynamic Plugin Distribution), every plugin is classified as either core (always bundled in the platform image, present in both bundled and dynamic modes) or distributable (published to the npm registry under @ever-works/*, installable at runtime when PLUGIN_DISTRIBUTION_MODE=dynamic). The classification lives on the plugin's manifest (everworks.plugin.distribution); when absent, the default is core for systemPlugin: true and registry otherwise.

Core (10): agent-pipeline, comparison-generator, github, k8s, local-content-extractor, local-fs, openrouter, standard-pipeline, tavily, vercel. These are bundled in every image. local-fs is the default boot-storage so the API can serve without any distributable storage plugin enabled (FR-4).

Distributable (54): every other plugin under packages/plugins/*. In bundled mode these still ship in the image (so a fresh deploy behaves byte-for-byte the same as pre-EW-693); in dynamic mode they are stripped from the image and pulled from @ever-works/<id>-plugin on first enable via the per-replica installer. The full split is generated from each plugin's package.json everworks.plugin manifest — see scripts/strip-non-core-plugins.js for the runtime classification rule.

See docs/specs/features/dynamic-plugin-distribution/spec.md for the full feature spec and docs/internal/EW-693-deployment.md for the operator runbook.

AI Providers

AI provider plugins implement ai-provider capability and power all content generation, chat, and structured output features.

OpenAI

Use OpenAI models (GPT-5.1, GPT-5-nano, GPT-4o-mini) for content generation and AI features.

FieldValue
Plugin IDopenai
Configuration Modeuser-required
Auto EnableNo

Settings:

SettingTypeDefaultDescription
apiKeystringOpenAI API key (required, secret)
defaultModelstringgpt-5.1Default model for all tasks
simpleModelstringgpt-5-nanoModel for tags, short descriptions
mediumModelstringgpt-4o-miniModel for summaries, reformatting
complexModelstringgpt-5.1Model for full page generation
temperaturenumber0.7Response variability (0–2)
maxTokensnumber4096Max response length
baseUrlstringhttps://api.openai.com/v1API endpoint

Anthropic

Use Anthropic Claude models for content generation.

FieldValue
Plugin IDanthropic
Configuration Modeuser-required
Auto EnableNo

Settings:

SettingTypeDefaultDescription
apiKeystringAnthropic API key (required, secret)
defaultModelstringclaude-sonnet-4-5-20250514Default model
simpleModelstringclaude-haiku-4-5-20251001Simple tasks model
mediumModelstringclaude-sonnet-4-5-20250929Standard tasks model
complexModelstringclaude-sonnet-4-5-20250514Complex tasks model
temperaturenumber0.7Response variability
maxTokensnumber4096Max response length
baseUrlstringhttps://api.anthropic.com/v1/API endpoint

Google Gemini

Use Google Gemini models for content generation.

FieldValue
Plugin IDgoogle
Configuration Modeuser-required
Auto EnableNo

Settings:

SettingTypeDefaultDescription
apiKeystringGoogle API key (required, secret)
defaultModelstringmodels/gemini-2.5-flashDefault model
simpleModelstringmodels/gemini-2.0-flashSimple tasks model
mediumModelstringmodels/gemini-2.5-flashStandard tasks model
complexModelstringmodels/gemini-2.5-proComplex tasks model
temperaturenumber0.7Response variability
maxTokensnumber4096Max response length
baseUrlstringhttps://generativelanguage.googleapis.com/v1beta/openai/API endpoint

Groq

Use Groq for fast AI inference with open-source models.

FieldValue
Plugin IDgroq
Configuration Modeuser-required
Auto EnableNo

Settings:

SettingTypeDefaultDescription
apiKeystringGroq API key (required, secret)
defaultModelstringmeta-llama/llama-4-scout-17b-16e-instructDefault model
baseUrlstringhttps://api.groq.com/openai/v1API endpoint

Ollama

Use locally running models via Ollama. No API key required.

FieldValue
Plugin IDollama
Configuration Modeuser-required
Auto EnableNo

Settings:

SettingTypeDefaultDescription
baseUrlstringOllama URL (required, e.g., http://localhost:11434/v1)
defaultModelstringllama2Default model
apiKeystringollamaAPI key (optional, defaults to ollama)

LM Studio

Use locally running models via the LM Studio local server. No API key required.

FieldValue
Plugin IDlm-studio
Configuration Modeuser-required
Auto EnableNo

Settings:

SettingTypeDefaultDescription
baseUrlstringLM Studio URL (required, e.g., http://localhost:1234/v1)
apiKeystringlm-studioAPI key (optional; only for an auth proxy in front of LM Studio)
defaultModelstringLoaded model id (required; populated via the model picker)

vLLM

Use a self-hosted vLLM OpenAI-compatible server (typically GPU-hosted).

FieldValue
Plugin IDvllm
Configuration Modeuser-required
Auto EnableNo

Settings:

SettingTypeDefaultDescription
baseUrlstringvLLM URL (required, e.g., http://localhost:8000/v1)
apiKeystringEMPTYAPI key (secret; only required if started with --api-key)
defaultModelstringModel id passed to vllm serve --model (required; via model picker)

Mistral

Use Mistral AI models for content generation.

FieldValue
Plugin IDmistral
Configuration Modeuser-required
Auto EnableNo

Settings:

SettingTypeDefaultDescription
apiKeystringMistral API key (required, secret)
defaultModelstringmistral-small-latestDefault model for all tasks
simpleModelstringmistral-small-latestModel for tags, short descriptions
mediumModelstringmistral-medium-latestModel for summaries, reformatting
complexModelstringmistral-large-latestModel for full page generation
temperaturenumber0.7Response variability (0–2)
maxTokensnumber4096Max response length
baseUrlstringhttps://api.mistral.ai/v1API endpoint

AI Gateways

AI gateway plugins route requests through multi-provider services, giving access to many models through a single API key.

OpenRouter

Access 400+ models from multiple providers through OpenRouter.

FieldValue
Plugin IDopenrouter
Configuration Modehybrid
Auto EnableYes
Default Forai-provider
System PluginYes

Environment Variables:

VariableRequiredDescription
PLUGIN_OPENROUTER_API_KEYYesOpenRouter API key
PLUGIN_OPENROUTER_DEFAULT_MODELNoOverride default model
PLUGIN_OPENROUTER_SIMPLE_MODELNoOverride simple tasks model
PLUGIN_OPENROUTER_MEDIUM_MODELNoOverride medium tasks model
PLUGIN_OPENROUTER_COMPLEX_MODELNoOverride complex tasks model
PLUGIN_OPENROUTER_BASE_URLNoAPI endpoint (default: https://openrouter.ai/api/v1)

Settings:

SettingTypeDefaultDescription
apiKeystringOpenRouter API key (secret)
defaultModelstringopenai/gpt-5.1Default model
simpleModelstringopenai/gpt-5-nanoSimple tasks model
mediumModelstringopenai/gpt-4oStandard tasks model
complexModelstringopenai/gpt-5.1Complex tasks model

Vercel AI Gateway

Route AI requests through Vercel's AI Gateway.

FieldValue
Plugin IDvercel-ai-gateway
Configuration Modehybrid
Auto EnableNo

Environment Variables:

VariableRequiredDescription
PLUGIN_VERCEL_AI_GATEWAY_API_KEYYesAPI key
PLUGIN_VERCEL_AI_GATEWAY_BASE_URLNoEndpoint (default: https://ai-gateway.vercel.sh/v1)

Search plugins power web research during the generation pipeline.

Tavily

Web search and content extraction optimized for AI applications. This is the default search provider.

FieldValue
Plugin IDtavily
Configuration Modehybrid
Auto EnableYes
Default Forsearch
System PluginYes
Capabilitiessearch, content-extractor

Environment Variables:

VariableRequiredDescription
PLUGIN_TAVILY_API_KEYNoTavily API key (can be set in user settings instead)

Settings:

SettingTypeDefaultDescription
apiKeystringTavily API key (required, secret)

Web search using the Brave Search API.

FieldValue
Plugin IDbrave
Configuration Modehybrid
Auto EnableNo

Environment Variables:

VariableRequiredDescription
PLUGIN_BRAVE_API_KEYNoBrave Search API key

Settings:

SettingTypeDefaultDescription
apiKeystringBrave API key (required, secret)
maxResultsnumber10Results per search (1–20)

SerpAPI

Web search using SerpAPI with support for multiple search engines.

FieldValue
Plugin IDserpapi
Configuration Modehybrid
Auto EnableNo

Environment Variables:

VariableRequiredDescription
PLUGIN_SERPAPI_API_KEYNoSerpAPI key

Settings:

SettingTypeDefaultDescription
apiKeystringSerpAPI key (required, secret)
enginestringgoogleSearch engine: google, bing, yahoo, duckduckgo, baidu, yandex
maxResultsnumber10Results per search (1–100)

Exa

AI-native search with neural and keyword modes.

FieldValue
Plugin IDexa
Configuration Modehybrid
Auto EnableNo
Capabilitiessearch, content-extractor

Environment Variables:

VariableRequiredDescription
PLUGIN_EXA_API_KEYNoExa API key

Settings:

SettingTypeDefaultDescription
apiKeystringExa API key (required, secret)
searchTypestringautoSearch type: auto, neural, keyword
maxResultsnumber10Results per search (1–100)
categorystringFilter by category: company, research paper, news, tweet, personal site, github

Perplexity

AI-powered web search with citations via the Perplexity API.

FieldValue
Plugin IDperplexity
Configuration Modehybrid
Auto EnableNo

Environment Variables:

VariableRequiredDescription
PLUGIN_PERPLEXITY_API_KEYNoPerplexity API key

Settings:

SettingTypeDefaultDescription
apiKeystringPerplexity API key (required, secret)

Bright Data

Web search and content extraction via the Bright Data SERP API and Web Scraper.

FieldValue
Plugin IDbrightdata
Configuration Modehybrid
Auto EnableNo
Capabilitiessearch, content-extractor

Environment Variables:

VariableRequiredDescription
PLUGIN_BRIGHTDATA_API_KEYNoBright Data API key

Settings:

SettingTypeDefaultDescription
apiKeystringBright Data API key (required, secret)

Firecrawl

Web search and markdown content extraction via the Firecrawl API.

FieldValue
Plugin IDfirecrawl
Configuration Modehybrid
Auto EnableNo
Capabilitiessearch, content-extractor

Environment Variables:

VariableRequiredDescription
PLUGIN_FIRECRAWL_API_KEYNoFirecrawl API key

Settings:

SettingTypeDefaultDescription
apiKeystringFirecrawl API key (required, secret)

Valyu

AI-native multi-source search and content extraction via the Valyu API.

FieldValue
Plugin IDvalyu
Configuration Modehybrid
Auto EnableNo
Capabilitiessearch, content-extractor

Environment Variables:

VariableRequiredDescription
PLUGIN_VALYU_API_KEYNoValyu API key

Settings:

SettingTypeDefaultDescription
apiKeystringValyu API key (required, secret)
responseLengthstringmediumContent volume per result: short, medium, large, max

Linkup

Web search and content extraction via the Linkup API. Optimized for AI-precision results and clean content extraction from any URL.

FieldValue
Plugin IDlinkup
Configuration Modehybrid
Auto EnableNo
Capabilitiessearch, content-extractor

See Linkup Plugin for setup. Refer to packages/plugins/linkup/src/ for the current settings schema.

Git Provider

GitHub

Repository management, cloning, pushing, pull requests, and OAuth authentication. This is the default git provider and is always enabled.

FieldValue
Plugin IDgithub
Configuration Modeadmin-only
Auto EnableYes
Default Forgit-provider
System PluginYes
Capabilitiesgit-provider, oauth

Environment Variables:

VariableRequiredDescription
PLUGIN_GITHUB_CLIENT_IDNoGitHub OAuth App client ID
PLUGIN_GITHUB_CLIENT_SECRETNoGitHub OAuth App client secret

Settings:

SettingTypeDefaultDescription
clientIdstringGitHub OAuth client ID
clientSecretstringGitHub OAuth client secret (secret)
apiBaseUrlstringhttps://api.github.comGitHub API endpoint

Deployment

Vercel

Deploy work websites to Vercel. This is the default deployment provider and is always enabled.

FieldValue
Plugin IDvercel
Configuration Modeuser-required
Auto EnableYes
Default Fordeployment
System PluginYes

Settings:

SettingTypeDefaultDescription
apiTokenstringVercel API token (required, secret)
defaultTeamScopestringDefault Vercel team scope (optional)

Kubernetes

Deploy work websites to any Kubernetes cluster you control as an alternative to Vercel. Selectable per-work via deployProvider: k8s (dashboard or .works/works.yml). Supports a pluggable container registry (GitHub Container Registry by default) and ingress controller strategies (nginx, Traefik, plus a generic fallback). See Kubernetes Deployment for the full user guide.

FieldValue
Plugin IDk8s
Configuration Modeuser-required
Auto EnableYes
Default For
System PluginYes

Settings:

SettingTypeDefaultDescription
kubeconfigstringFull kubeconfig YAML (required, secret, user-scoped)
kubeContextstringOverride the kubeconfig's current-context
namespacestringever-worksTarget Kubernetes namespace
registry.kindstringgithubOne of github, dockerhub, generic
registry.ownerstring(auto)GHCR owner; defaults to your connected GitHub account
registry.visibilitystringautoauto mirrors the website repo, or public / private
ingressClassstring(cluster default)Detected at validation time; populated from IngressClass list
ingressHoststringDefault ingress host when a work has no custom domain
tlsIssuerstringcert-manager ClusterIssuer name
replicasinteger1Pod replicas (1–10)

Screenshot

Screenshot plugins capture website images for work item previews.

ScreenshotOne

Website screenshots via the ScreenshotOne API.

FieldValue
Plugin IDscreenshotone
Configuration Modehybrid
Auto EnableNo

Environment Variables:

VariableRequiredDescription
PLUGIN_SCREENSHOTONE_ACCESS_KEYNoScreenshotOne access key
PLUGIN_SCREENSHOTONE_SECRET_KEYNoScreenshotOne secret key

Settings:

SettingTypeDefaultDescription
accessKeystringAccess key (required, secret)
secretKeystringSecret key (secret)
viewportWidthnumber1280Viewport width
viewportHeightnumber1024Viewport height
formatstringpngImage format
blockAdsbooleantrueBlock ads
blockTrackersbooleantrueBlock trackers

URLBox

Website screenshots via the URLBox API.

FieldValue
Plugin IDurlbox
Configuration Modehybrid
Auto EnableNo

Environment Variables:

VariableRequiredDescription
PLUGIN_URLBOX_API_KEYNoURLBox API key
PLUGIN_URLBOX_API_SECRETNoURLBox API secret

Settings:

SettingTypeDefaultDescription
apiKeystringURLBox API key (required, secret)
apiSecretstringURLBox API secret (secret)
viewportWidthnumber1280Viewport width (320–3840)
viewportHeightnumber1024Viewport height (200–2160)
formatstringpngImage format
blockAdsbooleantrueBlock ads
hideCookieBannersbooleantrueHide cookie consent banners

Content Extractors

Content extractor plugins fetch and parse web page content for the generation pipeline.

Local Content Extractor

Built-in HTML content extraction using fetch and HTML parsing. No external API needed. This is the default content extractor and is always enabled.

FieldValue
Plugin IDlocal-content-extractor
Configuration Modeadmin-only
Auto EnableYes
Default Forcontent-extractor
System PluginYes

Settings:

SettingTypeDefaultDescription
timeoutnumber15000Request timeout in ms (1000–60000)
minContentLengthnumber200Minimum content length (0–10000)
userAgentstringCustom user agent string

Notion Extractor

Extract content from Notion pages (both public and private).

FieldValue
Plugin IDnotion-extractor
Configuration Modehybrid
Auto EnableNo

Settings:

SettingTypeDefaultDescription
apiKeystringNotion API key (optional, secret — needed for private pages)
useSplitbeeForPublicPagesbooleantrueUse Splitbee API for public pages
timeoutnumber15000Request timeout in ms

Jina AI

Web search and content extraction via Jina AI's reader and search APIs.

FieldValue
Plugin IDjina
Configuration Modehybrid
Auto EnableNo
Capabilitiessearch, content-extractor

Environment Variables:

VariableRequiredDescription
PLUGIN_JINA_API_KEYNoJina API key

Settings:

SettingTypeDefaultDescription
apiKeystringJina API key (required, secret)

Scrapfly

Website screenshot capture and content extraction via the Scrapfly API.

FieldValue
Plugin IDscrapfly
Configuration Modehybrid
Auto EnableNo
Capabilitiesscreenshot, content-extractor

Environment Variables:

VariableRequiredDescription
PLUGIN_SCRAPFLY_API_KEYNoScrapfly API key

Settings:

SettingTypeDefaultDescription
apiKeystringScrapfly API key (required, secret)

PDF Content Extractor

Extract text content from PDF files. Uses text-layer extraction by default, with optional OCR fallback via Mistral AI for scanned or image-based PDFs.

FieldValue
Plugin IDpdf-extractor
Auto EnableNo
Capabilitiescontent-extractor

Environment Variables:

VariableRequiredDescription
PLUGIN_PDF_EXTRACTOR_API_KEYNoMistral AI API key (only needed for OCR fallback)

Settings:

SettingTypeDefaultDescription
mistralApiKeystringMistral API key for OCR fallback (optional, secret)

Data Source

Apify

Import data from external sources using Apify web scraping actors.

FieldValue
Plugin IDapify
Capabilitiesdata-source, form-schema-provider

Settings:

SettingTypeDefaultDescription
apiTokenstringApify API token (required, secret)
defaultFieldMappingobjectField mapping (name, description, source_url, category, image_url)

Pipeline

The platform supports three generation pipelines. See AI & Generation for a comparison.

Standard Pipeline

The default 15-step structured generation pipeline. Uses LangChain for AI operations with configurable search, extraction, and content generation steps.

FieldValue
Plugin IDstandard-pipeline
Configuration Modedefault
Auto EnableYes
Default Forpipeline
System PluginYes
Capabilitiespipeline, form-schema-provider

The 15 pipeline steps, organized into 8 phases:

  1. Prompt Comparison
  2. Prompt Processing
  3. Domain Detection
  4. AI First Items Generation
  5. Search Queries Generation
  6. Web Search
  7. Content Retrieval
  8. Content Filtering
  9. Items Extraction
  10. Deduplication and Data Aggregation
  11. Categories and Tags Processing
  12. Sources Validation
  13. Badges Processing
  14. Image Capture
  15. Markdown Generation

Agent Pipeline

Autonomous AI agent pipeline using the Vercel AI SDK with tool calling. The agent independently researches and generates work items using a parent/worker model architecture.

FieldValue
Plugin IDagent-pipeline
Configuration Modehybrid
Auto EnableNo
Capabilitiespipeline, form-schema-provider

Settings:

SettingTypeDefaultDescription
maxStepsinteger50Maximum agent tool-calling steps (10–2000)

Claude Code Generator

Generation pipeline that uses the Claude Code CLI to autonomously research and generate work items. Requires either an OAuth token or Anthropic API key.

FieldValue
Plugin IDclaude-code
Configuration Modeuser-required
Auto EnableNo
Capabilitiespipeline, form-schema-provider

Settings:

SettingTypeDefaultDescription
oauthTokenstringClaude Code OAuth token (secret, from claude setup-token)
apiKeystringAnthropic API key (secret, alternative to OAuth)
modelstringModel alias or full name (e.g., sonnet, opus)
versionstring2.1.37Claude Code CLI version
maxTurnsnumber500Maximum conversation turns (1–100)
maxBudgetUsdnumberMaximum budget in USD

Environment Variables:

VariableRequiredDescription
PLUGIN_CLAUDE_CODE_OAUTH_TOKENNoOAuth token (can be set in user settings instead)

Claude Managed Agent

Hosted Claude Managed Agent pipeline. Delegates the full work generation to Anthropic's managed agent runtime instead of orchestrating the steps locally.

FieldValue
Plugin IDclaude-managed-agent
Configuration Modeuser-required
Auto EnableNo
Capabilitiespipeline, form-schema-provider

See Claude Managed Agent Plugin for setup, settings, and the full list of environment variables. Refer to packages/plugins/claude-managed-agent/src/ for the latest schema.

Codex Generator

Pipeline plugin that delegates the full generation to OpenAI Codex. Useful when you want Codex's tool-using behaviour to drive the entire generation flow.

FieldValue
Plugin IDcodex
Configuration Modeuser-required
Auto EnableNo
Capabilitiespipeline, form-schema-provider

See Codex Plugin for setup. Refer to packages/plugins/codex/src/ for the current settings schema.

Gemini Generator

Pipeline plugin that delegates the full generation to the Gemini CLI agent. Distinct from the google AI provider plugin: Gemini Generator runs as an autonomous CLI-driven pipeline, while the google plugin exposes Gemini models for use as a regular AI provider in the Standard or Agent pipelines.

FieldValue
Plugin IDgemini
Configuration Modeuser-required
Auto EnableNo
Capabilitiespipeline, form-schema-provider

See Gemini Plugin for setup. Refer to packages/plugins/gemini/src/ for the current settings schema.

OpenCode Generator

Pipeline plugin that delegates the full generation to OpenCode, an open-source code agent.

FieldValue
Plugin IDopencode
Configuration Modeuser-required
Auto EnableNo
Capabilitiespipeline, form-schema-provider

See OpenCode Plugin for setup. Refer to packages/plugins/opencode/src/ for the current settings schema.

Make.com Workflows

Pipeline plugin that triggers Make.com (formerly Integromat) scenarios via webhooks to handle work generation. Use this to plug in a no-code/low-code workflow as the source of generated items.

FieldValue
Plugin IDmake
Configuration Modeuser-required
Auto EnableNo
Capabilitiespipeline, form-schema-provider

See Make.com Plugin for setup. Refer to packages/plugins/make/src/ for the current settings schema.

SIM AI Workflows

Pipeline plugin that delegates work generation to a SIM AI workflow defined in the SIM Studio platform.

FieldValue
Plugin IDsim-ai
Configuration Modeuser-required
Auto EnableNo
Capabilitiespipeline, form-schema-provider

See SIM AI Workflows Plugin for setup. Refer to packages/plugins/sim-ai/src/ for the current settings schema.

Zapier Automation

Pipeline plugin that triggers Zapier actions during work generation. Lets you wire generation events to any of Zapier's 7000+ integrations.

FieldValue
Plugin IDzapier
Configuration Modeuser-required
Auto EnableNo
Capabilitiespipeline, form-schema-provider

See Zapier Plugin for setup. Refer to packages/plugins/zapier/src/ for the current settings schema.

Composio Integrations

Pipeline plugin that executes Composio tools during work generation. Gives Ever Works access to 500+ third-party app integrations (Gmail, Slack, GitHub, Notion, Linear, Salesforce, …) with OAuth brokered per user by Composio.

FieldValue
Plugin IDcomposio
Configuration Modeuser-required
Auto EnableNo
Capabilitiespipeline, form-schema-provider

See Composio Plugin for setup. Refer to packages/plugins/composio/src/ for the current settings schema.

Prompt Management

Langfuse

External prompt management plugin. Lets you store, version, label, and A/B-test all pipeline prompts in Langfuse instead of shipping them in-repo.

FieldValue
Plugin IDlangfuse
Categoryutility
Auto EnableNo
Capabilitiesprompt-provider

See Langfuse Plugin for setup, label conventions, and fallback behaviour. Refer to packages/plugins/langfuse/src/ for the current settings schema.

Utility

Comparison Generator

Auto-generates SEO-optimized A vs B comparison pages between work items.

FieldValue
Plugin IDcomparison-generator
Configuration Modehybrid
Auto EnableNo
System PluginYes
Capabilitiesform-schema-provider

Settings:

SettingTypeDefaultDescription
cadence_overridestringuse_workGeneration cadence: use_work, daily, weekly, monthly
max_comparisons_modestringcustomcustom or unlimited
max_comparisonsnumber50Max total comparisons (1–500, only used in Custom mode)
min_items_for_comparisonnumber3Min items in category before generating (2–20)
ai_providerstringOverride AI provider for comparison generation
ai_modelstringOverride AI model for comparison generation
custom_promptstringAdditional instructions appended to comparison prompts
extended_analysisbooleanfalseEnable deep-dive 7-section extended analysis

See Comparisons for the full feature documentation.

Ever Works Skills

First-party skills-provider capability plugin (ADR-012). Sources the curated Skills catalog from the ever-works/skills GitHub repo (per ADR-014). Ships v1 with a built-in fallback catalog (cron-defaults / secret-handling / commit-message-style) so the plugin works before the upstream repo is created — the platform self-recovers when it appears.

FieldValue
Plugin IDeverworks-skills
Package@ever-works/everworks-skills-plugin
LicenseMIT (ADR-014 catalog split)
Configuration Modeadmin-only
Auto EnableYes (default skills-provider)
Capabilitiesskills-provider

Settings:

SettingTypeDefaultDescription
catalogRepostringever-works/skillsGitHub owner/repo of the catalog source.
catalogBranchstringmainBranch to read from.
cacheTtlSecondsnumber3600How long to cache the cloned catalog.

See Skills feature for the platform-side data model + resolver + injection pipeline.

Ever Works Task Tracker

First-party task-tracker capability plugin (ADR-013). Thin shim over the platform's own DB-backed Tasks family — when this plugin is enabled, TasksFacadeService routes every Task operation through it. Community plugins (Linear / Jira / GitHub Issues) drop in by implementing the same ITaskTrackerPlugin contract.

FieldValue
Plugin IDeverworks-task-tracker
Package@ever-works/everworks-task-tracker-plugin
LicenseMIT (ADR-014 catalog split)
Configuration Modeadmin-only
Auto EnableYes (default task-tracker)
Capabilitiestask-tracker

Settings: none — the plugin binds to the platform's DB-backed service at boot via a runtime setPlatformTaskBackend() delegate.

See Task tracking feature for the full data model + state machine + chat thread + recurrence pipeline.