dbos-typescript
Build Reliable DBOS TypeScript Workflows
Durable TypeScript services need clear workflow rules and failure handling. This skill guides DBOS workflows, steps, queues, clients, communication, testing, and upgrades.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "dbos-typescript" from https://skillstore.io/skills/sickn33-dbos-typescript.md and its manifest at https://skillstore.io/api/skills/sickn33-dbos-typescript/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "dbos-typescript". A user asks where to place a third-party API call in a workflow.
Expected outcome:
The skill explains that external I/O belongs in a DBOS step and describes how this supports durable replay.
Using "dbos-typescript". A user needs separate CPU and GPU workers for queued jobs.
Expected outcome:
The skill outlines queue listening, worker configuration, and safe enqueue behavior for heterogeneous worker pools.
Using "dbos-typescript". A user wants to test DBOS workflows consistently.
Expected outcome:
The skill recommends unit mocks, integration database isolation, DBOS shutdown, and launch ordering checks.
Security Audit
SafeAll static findings reviewed as false positives caused by documentation examples, Markdown syntax, placeholder URLs, or DBOS configuration snippets. No prompt injection, credential exfiltration, hidden command execution, or malicious network behavior was found in the reviewed skill files.
Risk Factors
๐ Env variables (36)
โ๏ธ External commands (27)
๐ Network access (22)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/sickn33-dbos-typescript/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/sickn33-dbos-typescript?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/sickn33-dbos-typescript?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-dbos-typescript/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/sickn33-dbos-typescript.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
sickn33. (2026). dbos-typescript security audit report (audit version 6) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/sickn33-dbos-typescript/audits/6BibTeX citation
@techreport{sickn33-sickn33-dbos-typescript-2026,
author = {sickn33},
title = {dbos-typescript security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/sickn33-dbos-typescript/audits/6},
note = {Author version 1.0.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "dbos-typescript security audit report (audit version 6)"
version: "1.0.0"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/sickn33-dbos-typescript/audits/6"
identifiers:
- type: other
value: "skillstore:sickn33-dbos-typescript:audit:6"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Create a Durable Service
Plan workflows, steps, and DBOS launch order for a new TypeScript backend.
Tune Queue Processing
Select queue settings for concurrency, partitioning, deduplication, priorities, and rate limits.
Test Workflow Behavior
Set up unit and integration tests for DBOS workflows with clear lifecycle handling.
Try These Prompts
Help me plan a DBOS TypeScript application. Identify the workflows, steps, launch setup, and configuration I need.
Review this TypeScript workflow design and tell me which operations should become DBOS steps, transactions, or queues.
Design a DBOS queue strategy for mixed CPU and GPU workers with concurrency limits, priorities, and retry behavior.
Audit my DBOS TypeScript architecture for determinism, idempotency, workflow versioning, patching, and recovery risks.
Best Practices
- Configure and launch DBOS before starting workflows or accepting application traffic.
- Put non-deterministic work, external calls, and database writes inside durable steps or transactions.
- Use queues and workflow IDs intentionally to control concurrency, deduplication, and idempotency.
Avoid
- Running external API calls directly inside workflow logic without a DBOS step.
- Starting workflows from inside steps instead of using workflow or queue APIs from the right layer.
- Changing workflow behavior without considering versioning, patching, or deterministic replay.
Frequently Asked Questions
What does this skill help with?
Does it generate a complete application?
Can it help with DBOS queues?
Does it cover testing?
Can Claude, Codex, and Claude Code use it?
Does it manage secrets automatically?
Developer Details
Author
sickn33License
MIT
Author version
v1.0.0
Skillstore revision
r1
Ref
3e4b6c31a74a3bd1a291c98cf585d720cb9fbc88
Maintenance freshness
7/18/2026
Usage
7 downloads ยท 84 views
File structure
๐ references/
๐ _sections.md
๐ advanced-patching.md
๐ client-enqueue.md
๐ client-setup.md
๐ comm-events.md
๐ comm-messages.md
๐ comm-streaming.md
๐ lifecycle-config.md
๐ lifecycle-express.md
๐ pattern-classes.md
๐ pattern-scheduled.md
๐ pattern-sleep.md
๐ queue-basics.md
๐ queue-concurrency.md
๐ queue-listening.md
๐ queue-priority.md
๐ step-basics.md
๐ step-retries.md
๐ step-transactions.md
๐ test-setup.md
๐ workflow-control.md
๐ workflow-introspection.md
๐ workflow-timeout.md
๐ AGENTS.md
๐ SKILL.md