atomic
flowstate-dojo-community-epicdm-connector-core
Package-local agent skill for @epicdm/connector-core.
Tags
Publisher
Versions
1 version published — latest: 0.2.6
- 0.2.6publishedInvalid Date
Skill
Use this skill when a task touches packages/connector-core, imports @epicdm/connector-core, or needs to teach humans/agents how this package works.
Package identity:
- Package: @epicdm/connector-core
- Repository: epic-flowstate-community
- Version authority: package.json (0.2.6)
- Dojo course: flowstate-dojo-community-epicdm-connector-core
How to use the package:
- Purpose: Headless sync/connector subsystem (services, providers, OAuth) plus a React UI subpath for host apps
- Start with package-local docs when present.
- Verify details against source and tests before changing behavior.
- Use the Dojo course lessons as the teaching path: setup, mental model, core workflow, integration, feature labs, maintenance.
Public surfaces discovered:
- BuildAuthorizationUrlOpts
- AvailableProviderSummary
- IntegrationError
- IntegrationEventHandler
- IntegrationService
- SyncConfigDatabase
- CreateSyncConfigInput
- UpdateSyncConfigInput
- SyncStatusUpdate
- DeserializedSyncConfig
- SyncConfigService
- OAuthConfig
- OAuthTokenResult
- ProviderRateLimit
- SyncProviderMetadata
- SyncProvider
- SyncProviderFactory
- SyncProviderRegistry
- getSyncProviderRegistry
- BuiltinManifestProviderOptions
- BuiltinManifestProvider
- GitHubSyncProvider
- createGithubAdapter
- githubAdapter
- GitHubApiError
- GitHubApiClientOpts
- GitHubApiClient
- normalizeIssue
- normalizePullRequest
- normalizeCommit
Composable feature skilllets:
- Apply Conflict Policy: use feature labs for workflow, source anchor, and regression risk.
- Base Sync Provider: use feature labs for workflow, source anchor, and regression risk.
- Build Auth Headers: use feature labs for workflow, source anchor, and regression risk.
- Build Auth Query Params: use feature labs for workflow, source anchor, and regression risk.
- Build Authorization Url: use feature labs for workflow, source anchor, and regression risk.
- Build Service Authorization Url: use feature labs for workflow, source anchor, and regression risk.
- Clear OAuth Configs: use feature labs for workflow, source anchor, and regression risk.
- Clear OAuth Tokens: use feature labs for workflow, source anchor, and regression risk.
- Connector Manifest Schema: use feature labs for workflow, source anchor, and regression risk.
- Create OAuth Config From Env: use feature labs for workflow, source anchor, and regression risk.
- Custom Api Config Fields: use feature labs for workflow, source anchor, and regression risk.
- Duplicate Policy Error: use feature labs for workflow, source anchor, and regression risk.
- Entity Stream Runner: use feature labs for workflow, source anchor, and regression risk.
- Exchange Authorization Code: use feature labs for workflow, source anchor, and regression risk.
- Extract Git Hub Status: use feature labs for workflow, source anchor, and regression risk.
- Field Policy: use feature labs for workflow, source anchor, and regression risk.
- Generate State: use feature labs for workflow, source anchor, and regression risk.
- Get All OAuth Configs: use feature labs for workflow, source anchor, and regression risk.
- Get Contribution Registry: use feature labs for workflow, source anchor, and regression risk.
- Get OAuth Config: use feature labs for workflow, source anchor, and regression risk.
- Get OAuth Env Var Names: use feature labs for workflow, source anchor, and regression risk.
- Get OAuth Stored Data: use feature labs for workflow, source anchor, and regression risk.
- Get OAuth Tokens: use feature labs for workflow, source anchor, and regression risk.
- Get Origin Host: use feature labs for workflow, source anchor, and regression risk.
- Get Sync Provider Registry: use feature labs for workflow, source anchor, and regression risk.
- Get Valid Access Token: use feature labs for workflow, source anchor, and regression risk.
- Git Connection Service: use feature labs for workflow, source anchor, and regression risk.
- Git Hub Badge: use feature labs for workflow, source anchor, and regression risk.
- Git Hub Config Fields: use feature labs for workflow, source anchor, and regression risk.
- Git Hub Connection Card: use feature labs for workflow, source anchor, and regression risk.
- Git Hub Sync Panel: use feature labs for workflow, source anchor, and regression risk.
- Handle OAuth Callback: use feature labs for workflow, source anchor, and regression risk.
- Has OAuth Config: use feature labs for workflow, source anchor, and regression risk.
- In Memory Git Connection Store: use feature labs for workflow, source anchor, and regression risk.
- In Memory Installation Token Cache: use feature labs for workflow, source anchor, and regression risk.
- In Memory Rate Limit Store: use feature labs for workflow, source anchor, and regression risk.
- In Memory Webhook Event Store: use feature labs for workflow, source anchor, and regression risk.
- Integration Error: use feature labs for workflow, source anchor, and regression risk.
- Integration Service: use feature labs for workflow, source anchor, and regression risk.
- Load Contributed Providers: use feature labs for workflow, source anchor, and regression risk.
- 40 additional feature skilllets are listed in dojo-manifest.json and agent-skillset.md.
Agent operating rules:
- Treat package.json as the Dojo version authority.
- Do not turn feature inventory into user-facing lessons without workflow context.
- Update this Dojo package when package behavior, docs, examples, or feature inventory changes.
- Verify downstream packages when package use and connection metadata shows inbound dependencies or references.
- Never mark publish status passed without successful cloud publish and catalog lookup.
Usage
Use this Dojo skill with package human docs, package-local feature inventory, agent-skillset.md, and the generated course.json in this folder. Keep this manifest version aligned with package.json.
Install
Run this in your project to install via CLI:
fscloud dojo skill install flowstate-dojo-community-epicdm-connector-core --target <target> --out ./skillsReplace <target> with your agent target identifier. See the CLI docs for details.