k1-generator

Generates K-1 schedules for partner distributions with tax allocations

509 stars

Best use case

k1-generator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Generates K-1 schedules for partner distributions with tax allocations

Teams using k1-generator should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/k1-generator/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/domains/business/venture-capital/skills/k1-generator/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/k1-generator/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How k1-generator Compares

Feature / Agentk1-generatorStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Generates K-1 schedules for partner distributions with tax allocations

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# K1 Generator

## Overview

The K1 Generator skill produces Schedule K-1 tax documents for limited partners, handling complex tax allocations including carried interest treatment under IRC Section 1061. It ensures accurate, timely tax reporting for fund distributions.

## Capabilities

### K-1 Preparation
- Generate Schedule K-1 forms
- Calculate partner tax allocations
- Handle tiered partnership structures
- Support state K-1 requirements

### Tax Allocation
- Allocate income by character (ordinary, capital gains)
- Handle qualified opportunity zone provisions
- Apply Section 1061 carried interest rules
- Manage tax basis tracking

### Distribution Reporting
- Report distributions to partners
- Track return of capital vs. gains
- Handle installment sale treatments
- Manage escrow release allocations

### Compliance Support
- Generate required tax schedules
- Support LP tax planning
- Provide allocation explanations
- Track filing deadlines

## Usage

### Generate K-1s
```
Input: Fund activity, partner data
Process: Calculate allocations, generate forms
Output: K-1 documents by partner
```

### Calculate Tax Allocations
```
Input: Fund income/loss, allocation provisions
Process: Apply allocation methodology
Output: Partner allocation schedules
```

### Handle Distribution Reporting
```
Input: Distribution data
Process: Classify and allocate
Output: Distribution reporting schedules
```

### Prepare State K-1s
```
Input: State allocation data
Process: Generate state-specific K-1s
Output: State K-1 documents
```

## K-1 Components

| Component | Description |
|-----------|-------------|
| Box 1-3 | Ordinary income/loss |
| Box 8-10 | Capital gains/losses |
| Box 11 | Section 1231 gains/losses |
| Box 13-20 | Other items |
| Schedules | Supporting detail |

## Integration Points

- **Distribution Waterfall Calculation**: Allocation basis
- **Waterfall Calculator**: Distribution data
- **Tax Coordinator (Agent)**: Support tax work
- **Fund Accountant (Agent)**: Coordinate accounting

## Tax Considerations

| Consideration | Treatment |
|---------------|-----------|
| Section 1061 | 3-year hold for LTCG on carry |
| QSBS | Section 1202 exclusion tracking |
| State Taxes | State-specific allocations |
| Foreign Partners | Withholding requirements |

## Best Practices

1. Start K-1 preparation early in year-end
2. Coordinate with fund tax advisors
3. Provide LP tax planning estimates
4. Document allocation methodology
5. Track basis and capital accounts accurately

Related Skills

color-palette-generator

509
from a5c-ai/babysitter

Generate accessible color palettes with WCAG compliance

tracing-schema-generator

509
from a5c-ai/babysitter

Generate distributed tracing schemas for OpenTelemetry with Jaeger/Zipkin integration

metrics-schema-generator

509
from a5c-ai/babysitter

Generate metrics schemas for Prometheus, OpenTelemetry, and Grafana dashboards

log-schema-generator

509
from a5c-ai/babysitter

Generate structured logging schemas with correlation ID patterns and ELK/Splunk integration

load-test-generator

509
from a5c-ai/babysitter

Generate load test scripts for k6, Locust, and Gatling from OpenAPI specs

graphql-schema-generator

509
from a5c-ai/babysitter

Generate GraphQL schemas from data models with resolver stubs and federation support

docs-site-generator

509
from a5c-ai/babysitter

Generate documentation sites using Docusaurus, MkDocs, or VuePress

dependency-graph-generator

509
from a5c-ai/babysitter

Generate module dependency graphs with circular dependency detection and coupling metrics

dashboard-generator

509
from a5c-ai/babysitter

Generate monitoring dashboards for Grafana and DataDog with alert integration

c4-diagram-generator

509
from a5c-ai/babysitter

Specialized skill for generating C4 model architecture diagrams. Supports Structurizr DSL, PlantUML, and Mermaid formats with multi-level abstraction (Context, Container, Component, Code).

adr-generator

509
from a5c-ai/babysitter

Specialized skill for generating and managing Architecture Decision Records (ADRs). Supports Nygard, MADR, and custom templates with auto-numbering, linking, and status management.

typespec-sdk-generator

509
from a5c-ai/babysitter

Microsoft TypeSpec-based API and SDK generation