# Standardize Nathan n8n and Python Workflows

Nathan automation work needs consistent n8n, Jira, and Python patterns. This skill gives Claude, Codex, and Claude Code project-specific standards for safer implementation.

## Install

```bash
npx skillstore add joseph obrien/89jobrien-nathan-standards
```

## Metadata

- Status: approved
- Slug: 89jobrien-nathan-standards
- Version: 1.0.1
- Author version: 1.0.1
- Skillstore revision: r1
- Version status: valid
- Tree hash: 0181015b8b76d7edcda6417b864d5a664b051586dbe053d107af7bf39a8c4155
- Author: Joseph OBrien
- GitHub username: 89jobrien
- License: MIT
- Repository: https://github.com/89jobrien/steve/tree/main/steve/skills/nathan-standards
- Ref: c4037264bbd363c572662d6154a3ab28f5ca4f53
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, env\_access
- Quality score: 79
- Quality tier: bronze
- Public page: https://skillstore.pages.dev/skills/89jobrien-nathan-standards
- Manifest: https://skillstore.pages.dev/api/skills/89jobrien-nathan-standards/manifest

## Capabilities

- Defines the standard Nathan webhook workflow shape for n8n and Jira operations.
- Documents response formats, error handling, node connections, and credential references.
- Provides Python patterns for async webhooks, YAML registries, models, tests, and logging.
- Explains Agent OS spec flow and expected project file locations.
- Lists naming conventions and required environment variable names for Nathan projects.

## Use Cases

- Create a Nathan n8n workflow: Use the workflow templates to build webhook, secret validation, operation, and response nodes consistently.
- Implement Python workflow helpers: Follow the async webhook, YAML registry, model, logging, and test patterns for Nathan helper modules.
- Plan spec-driven automation work: Use the Agent OS conventions to shape specs, tasks, and orchestration files before implementation.

## Prompt Templates

### Review a workflow idea

```
Use the nathan-standards skill. Review this Nathan workflow idea and list the required nodes, inputs, outputs, and error paths.
```

### Draft a webhook contract

```
Use the nathan-standards skill. Draft a webhook contract for this Jira automation with required parameters, optional parameters, and response cases.
```

### Align Python helper code

```
Use the nathan-standards skill. Review this Python helper module against Nathan patterns and identify changes for typing, errors, logging, and tests.
```

### Plan an Agent OS feature

```
Use the nathan-standards skill. Create an Agent OS implementation plan for this Nathan feature, including spec sections, tasks, registry updates, and validation steps.
```

## Limitations

- It is guidance only and does not install dependencies or run services by itself.
- It targets the Nathan n8n-Jira system and may not fit unrelated automation stacks.
- It includes templates, not complete production workflow files.
- It does not validate live Jira, n8n, or credential configuration.

## Best Practices

- Load the detailed reference file before making workflow or Python changes.
- Keep n8n responsible for external credentials and call it through authenticated webhooks.
- Use the documented response shape and registry fields for every new command.

## Anti Patterns

- Do not bypass the Validate Secret node in webhook workflows.
- Do not place external credentials in Python helper services.
- Do not mix undocumented response shapes across Nathan commands.

## Security Audit

- Audited at: 2026-07-05T13:06:58.014\+00:00
- Summary: I reviewed the static findings against the source context. All flagged items are false positives caused by Markdown syntax, n8n expressions, configuration examples, test docstrings, or documented variable names.

## Stats

- Views: 252
- Downloads: 16
- Favorites: 0
- Popularity score: 0
