{"id":"0xe1337-thesis-figure-skill","name":"thesis-figure-skill","homepage":null,"repo_url":"https://github.com/0xE1337/thesis-figure-skill","category":"ai-ml","subcategories":[],"tags":["ai-ml","academic-paper","diagram","latex","tikz","drawio","claude-skill","documentation","cjk"],"what_it_does":"A Claude Skill that converts pasted thesis/paper text or uploaded images into publication-ready diagrams, primarily generating LaTeX/TikZ code or draw.io XML. It claims to run compile/visual checks and iterate until a scored quality target is met.","use_cases":["Generate academic architecture/sequence/dataflow diagrams from paper descriptions","Produce TikZ diagrams for embedding directly into LaTeX documents","Create editable draw.io diagrams (including styled themes) for slide/roadmap visuals","Replicate an existing diagram screenshot into editable code","Support CJK labeling and domain-appropriate color/style templates"],"not_for":["Providing a programmatic REST/GraphQL API for diagram generation to external systems","Fully automating high-stakes regulated documentation workflows without human review","Use as a general diagramming SDK beyond Claude skill usage"],"best_when":"You are working inside Claude and need fast, thesis-style figures (TikZ for LaTeX or draw.io for editing) derived from paper content or images.","avoid_when":"You require a standalone service with documented public endpoints, strict determinism, or externally verifiable quality gates; also avoid relying solely on automated scoring without manual checking.","alternatives":["Other diagram tools (e.g., diagrams.net/manual TikZ creation)","Diagram generation approaches using general LLM-to-HTML/SVG/TikZ pipelines","Specialized LaTeX/TikZ templates and diagram libraries (manual/templated)"],"af_score":35.5,"security_score":23.0,"reliability_score":23.8,"package_type":"skill","discovery_source":["openclaw"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T15:27:06.769271+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Claude Skill installation (npx skills add / upload .skill / copy into skills directory)"],"oauth":false,"scopes":false,"notes":"No authentication mechanism for an external API is described; usage appears to be within Claude/Claude Code environment."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing details provided in the README; likely depends on Claude/Claude Code usage and any underlying model costs."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":35.5,"security_score":23.0,"reliability_score":23.8,"mcp_server_quality":0.0,"documentation_accuracy":45.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":95.0,"rate_limit_clarity":0.0,"tls_enforcement":10.0,"auth_strength":20.0,"scope_granularity":0.0,"dependency_hygiene":40.0,"secret_handling":50.0,"security_notes":"No network interface, TLS, auth, or secret handling guidance is provided. It requires local TeX tooling and may process user-provided text/images; users should treat generated code as untrusted output and review before compiling/sharing, since running/compiling LaTeX can have safety implications depending on enabled packages and environment. Dependency hygiene is unknown beyond listing local packages (TeX Live, ctex, poppler-utils, optional draw.io Desktop).","uptime_documented":0.0,"version_stability":30.0,"breaking_changes_history":30.0,"error_recovery":35.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["This is a Claude Skill rather than a conventional API; integration for external agents may be indirect (within Claude Code environment).","First run may require installing fonts/TeX toolchain and can be slow.","Quality is described as based on compilation and visual inspection; there is no externally visible contract for acceptance criteria or failure modes."]}}