mirror of
https://github.com/magnus919/agent-skills.git
synced 2026-09-11 19:47:12 +03:00
f37dc73829
* feat(skill): add anydoc core content and references
Add the anydoc skill content tree: SKILL.md (progressive-disclosure index
with frontmatter per ALLOWED_FIELDS), human-facing README, the five reference
files (formats, cli-reference, errors, workflows, sources), 24 committed
fixtures (valid + error cases), and a fixture-grounded eval manifest with 8
cases. Every documented behavior, exit code, and error message was verified
against the real pinned CLI (npx -y @firecrawl/anydoc@0.1.6); verbatim --help
and error transcripts are reproduced character-for-character.
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
* feat(skill): add anydoc wrapper script and unit tests
Implements scripts/anydoc, a stdlib-only Python wrapper around the pinned
@firecrawl/anydoc@0.1.6 CLI: convert/batch/info subcommands, global
--json/--dry-run, input and output pre-validation, friendly hints for the
no-OCR/encrypted/malformed/unsupported error classes, Node >= 20 and npx
availability checks, deterministic batch output naming with documented
duplicate/collision behavior, and exit codes 0/1/2. Adds offline unittest
suite (46 tests, real-CLI tests skip when npx is unavailable) and keeps the
wrapper contract documented in cli-reference.md and errors.md.
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
* feat(skill): ratchet anydoc evals to 14 grounded cases
Verify the pre-authored 8-case manifest and extend it with six
high-signal cases (PDF lower-fidelity pipeline, legacy .ppt table
flattening, ODP same-serializer, RTF, EPUB, CSV header promotion),
each grounded in real pinned-CLI runs against the committed fixtures.
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
* feat(skill): integrate anydoc into repo catalog and artifacts
Add the sorted anydoc catalog entry to README.md (between agent-skills
and api-design-and-evolution), regenerate the tracked catalog artifacts
(.claude-plugin/marketplace.json, .codex-plugin/plugin.json,
.agents/plugins/marketplace.json, llms.txt) with the ruby generators,
and add a routing note to documents/SKILL.md pointing office-document
to-markdown conversion at the anydoc skill.
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
* fix(skill): polish anydoc wrapper timeout, JSON shape, and docs
- run_cli raises CliTimeoutError on the 120s timeout; convert/batch with
--json now emit one parseable JSON error envelope (error_class "timeout")
on stdout before exiting, so --json always yields exactly one JSON doc
- batch JSON failure entries (pre-validation and CLI) now carry error_class
("io" for missing/dir inputs, mapped classes for CLI failures), so all
batch failure entries share the same shape
- build_cli_command places -o/-f before the -- separator for dash-leading
filenames, so `convert -f csv -- -weird` converts instead of misparsing
("unexpected second input"); absolute-path inputs unchanged
- workflows.md vault-ingestion recipe globs notes/* instead of docs/* and
warns to run from a temp/vault dir, never touching repo-root docs/
- unit tests: +6 (timeout envelope x4, batch error_class shape,
dash-leading filename); suite grows 46 -> 52
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
---------
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
160 lines
3.9 KiB
JSON
160 lines
3.9 KiB
JSON
{
|
|
"name": "magnus919",
|
|
"version": "1.0.0",
|
|
"description": "AI agent skills — reusable workflows, protocols, and knowledge packs for agentic systems.",
|
|
"author": {
|
|
"name": "Magnus Hedemark",
|
|
"url": "https://github.com/magnus919"
|
|
},
|
|
"homepage": "https://github.com/magnus919/agent-skills",
|
|
"repository": "https://github.com/magnus919/agent-skills",
|
|
"license": "MIT",
|
|
"keywords": [
|
|
"agent-skills",
|
|
"engineering",
|
|
"product",
|
|
"research",
|
|
"infrastructure",
|
|
"methodology"
|
|
],
|
|
"skills": [
|
|
"./adr-authoring",
|
|
"./agent-council",
|
|
"./agent-evals-and-observability",
|
|
"./agent-skills",
|
|
"./anydoc",
|
|
"./api-design-and-evolution",
|
|
"./artifact-pyramids",
|
|
"./autogen",
|
|
"./backend-engineering",
|
|
"./binary-analysis",
|
|
"./brand-designer",
|
|
"./bundles/agent-production-operations",
|
|
"./bundles/forward-deployed-engineering",
|
|
"./bundles/neckbeard",
|
|
"./bundles/product-lifecycle",
|
|
"./bundles/production-excellence",
|
|
"./bundles/research-and-vault",
|
|
"./bundles/tailscale",
|
|
"./bundles/workflow-architect",
|
|
"./c4-diagramming",
|
|
"./capacity-and-cost-engineering",
|
|
"./chief-of-staff-methodology",
|
|
"./cli-builder",
|
|
"./cncf-landscape",
|
|
"./color-management",
|
|
"./conditional-customer-success",
|
|
"./confluence-cli",
|
|
"./crewai",
|
|
"./crm",
|
|
"./crowdsec",
|
|
"./cyberpunk",
|
|
"./daily-life-discovery",
|
|
"./data-architect",
|
|
"./data-engineering",
|
|
"./data-scientist",
|
|
"./de-spin",
|
|
"./docker-compose",
|
|
"./documents",
|
|
"./dsm5",
|
|
"./dspy",
|
|
"./email",
|
|
"./epub",
|
|
"./esp32-development",
|
|
"./financial-modeling",
|
|
"./fireflies",
|
|
"./flaresolverr",
|
|
"./flaresolverr-cli",
|
|
"./forgejo-cli",
|
|
"./frontend-engineering",
|
|
"./ghost-cli",
|
|
"./github-runner",
|
|
"./go-to-market",
|
|
"./grafana",
|
|
"./gutenberg",
|
|
"./haystack",
|
|
"./hugo-theme",
|
|
"./implementation-planning",
|
|
"./incident-learning",
|
|
"./jellyfin-cli",
|
|
"./jira-cli",
|
|
"./jira-jql",
|
|
"./kanban-guru",
|
|
"./kubernetes",
|
|
"./langchain",
|
|
"./langgraph",
|
|
"./lastfm",
|
|
"./legal-strategy",
|
|
"./life-coach",
|
|
"./linear",
|
|
"./llama-cpp",
|
|
"./llamaindex",
|
|
"./mermaid-diagrams",
|
|
"./meshcore-packet-capture",
|
|
"./migration-engineering",
|
|
"./ml-engineering",
|
|
"./mobile-development",
|
|
"./notion",
|
|
"./nous-branding",
|
|
"./open-knowledge-format",
|
|
"./openlibrary-cli",
|
|
"./opensource-contributions",
|
|
"./operational-design",
|
|
"./org-design",
|
|
"./pace-plan",
|
|
"./peertube",
|
|
"./platform-engineering",
|
|
"./playwright",
|
|
"./postgres",
|
|
"./privacy-engineering",
|
|
"./product-adoption",
|
|
"./product-analytics-and-measurement",
|
|
"./product-design-and-ux",
|
|
"./product-discovery",
|
|
"./product-experimentation",
|
|
"./product-lifecycle-learning",
|
|
"./product-methodology",
|
|
"./product-operations-and-governance",
|
|
"./product-roadmapping-and-portfolio",
|
|
"./product-strategy",
|
|
"./production-readiness",
|
|
"./programming-principles",
|
|
"./pydanticai",
|
|
"./qa-methodology",
|
|
"./raleigh",
|
|
"./release-engineering",
|
|
"./remote-systems-administration",
|
|
"./research-methodology",
|
|
"./resilience-and-recovery",
|
|
"./restic",
|
|
"./secure-software-engineering",
|
|
"./security-audit-methodology",
|
|
"./seo-audit",
|
|
"./site-reliability-engineering",
|
|
"./slack",
|
|
"./software-architecture-analysis",
|
|
"./spec-driven-development",
|
|
"./strategy-frameworks",
|
|
"./stripe",
|
|
"./supabase",
|
|
"./systematic-debugging",
|
|
"./technical-documentation",
|
|
"./technology-radar",
|
|
"./telemetry",
|
|
"./tempest-cli",
|
|
"./terraform",
|
|
"./three",
|
|
"./tmdb-cli",
|
|
"./traefik",
|
|
"./trakt",
|
|
"./transistor",
|
|
"./vercel-eve",
|
|
"./verification-methodology",
|
|
"./vllm",
|
|
"./web-accessibility",
|
|
"./woodpecker-ci",
|
|
"./yc-default-alive-calculator",
|
|
"./yc-weekly-growth-compass"
|
|
]
|
|
}
|