AgentStack
SKILL unreviewed MIT Self-run

Olore Docs Packager 1 0 0

skill-olorehq-olore-1-0-0 · by olorehq

Package local documentation into an olore skill. Use when the user wants to create a documentation package from their local files, or asks about olore init or building docs.

No reviews yet
0 installs
15 views
0.0% view→install

Install

$ agentstack add skill-olorehq-olore-1-0-0

Open-source listing — not yet scanned by AgentStack. Follow the source repository for install instructions.

Security review

⚠ Flagged

1 finding(s); flagged for manual review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures
  • high Pipes remote content directly into a shell (remote code execution).

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Reliability & compatibility

Not yet reviewed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming — see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps — measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Olore Docs Packager 1 0 0? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Package Local Documentation

Package local documentation files into an olore skill with TOC.md, SKILL.md, and INDEX.md.

Quick Start

If you don't have olore.config.json yet, run:

olore init

This creates olore.config.json and a docs/ folder with a sample file.

Usage

/olore-docs-packager-1.0.0                        # Use olore.config.json in cwd
/olore-docs-packager-1.0.0 ./custom-config.json   # Use specific config

Workflow

Step 1: Load and Validate Config

Parse $ARGUMENTS to find config file (default: olore.config.json in cwd).

cat {config_path}

Required fields: name, version, description, contentPath

See [contents/getting-started.md](contents/getting-started.md) for config format.

Step 2: Copy Documentation Files

Run the copy script:

uv run scripts/copy-docs.py {config_path}

This copies files matching extensions, applies excludes, and outputs JSON with file count and size.

Step 3: Determine Tier

Run the tier script:

uv run scripts/determine-tier.py {output_path}/contents

| Tier | Criteria | |------|----------| | 1 | 100 files OR > 2MB |

Step 4: Generate TOC.md

Read the appropriate template and generate TOC.md:

  • Tier 1: [templates/toc-tier1.md](templates/toc-tier1.md)
  • Tier 2: [templates/toc-tier2.md](templates/toc-tier2.md)
  • Tier 3: [templates/toc-tier3.md](templates/toc-tier3.md)

Write to {output_path}/TOC.md

Step 5: Generate SKILL.md

Read the appropriate template and generate SKILL.md:

  • Tier 1: [templates/skill-tier1.md](templates/skill-tier1.md)
  • Tier 2: [templates/skill-tier2.md](templates/skill-tier2.md)
  • Tier 3: [templates/skill-tier3.md](templates/skill-tier3.md)

IMPORTANT: The name field MUST be olore-{name}-{version} to match the installed folder.

Write to {output_path}/SKILL.md

Step 5.5: Generate INDEX.md

Read the appropriate index template based on tier:

  • Tier 1: [templates/index-tier1.md](templates/index-tier1.md)
  • Tier 2: [templates/index-tier2.md](templates/index-tier2.md)
  • Tier 3: [templates/index-tier3.md](templates/index-tier3.md)

Write to {output_path}/INDEX.md

Format: Each content line is keyword1,keyword2|contents/path/to/file.ext

Keywords should be actual API names, method names, config keys extracted from the file contents.

Step 6: Generate olore-lock.json

Create {output_path}/olore-lock.json:

{
  "name": "{name}",
  "version": "{version}",
  "source": {
    "type": "local",
    "contentPath": "{original contentPath}"
  },
  "builtAt": "{ISO timestamp}",
  "files": {file_count}
}

Step 7: Report Summary

Package built successfully:

  Name: olore-{name}-{version}
  Files: {file_count}
  Tier: {tier}
  Output: {output_path}

Install with:
  olore install {output_path}

Config Reference

| Field | Required | Default | Description | |-------|----------|---------|-------------| | name | Yes | - | Package name (prefixed with olore-) | | version | Yes | - | Version string | | description | Yes | - | One-line description | | contentPath | Yes | - | Path to docs (relative to config) | | outputPath | No | ./olore-package | Output directory | | extensions | No | [".md", ".mdx"] | File extensions | | exclude | No | [] | Glob patterns to exclude |

Requirements

  • uv - Python package manager (handles Python version automatically)

Install uv: curl -LsSf https://astral.sh/uv/install.sh | sh

Example

See [contents/getting-started.md](contents/getting-started.md) for a complete walkthrough.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.