ljg-travel
Skill AvertissementDeep travel research workflow for museums and ancient architecture. Input a city name, auto-generates structured knowledge document (org-mode) + portable reference cards (PNG). Covers historical background, museum highlights, archaeological significance, and architectural heritage. Use when user says '旅行研究', '博物馆功课', '古建功课', 'travel research', '出发前功课', or provides a city name with intent to do deep cultural travel preparation.
This skill orchestrates research on museums and ancient architecture for a given city, leveraging multiple tools to gather information from academic sources and online platforms. It outputs a detailed org-mode document and two PNG reference cards: a civilization overview and a site visit guide.
Practical Utility
- warning:Usage examplesThe SKILL.md describes the execution steps and expected outputs but does not provide concrete, ready-to-run examples with inputs and observable outcomes.
- warning:Edge casesThe SKILL.md mentions 'Known Pitfalls' but states it's empty, and while some failure modes are implied (e.g., ContentAnalysis failure), specific symptoms and recovery steps are not documented.
Code Execution
- warning:Tool FallbackThe SKILL.md states '强制 NATIVE 模式。 本 workflow 是多 skill 管道(Research → ContentAnalysis → ljg-card),不走 Algorithm 七步流程。', indicating reliance on specific skills (Research, ContentAnalysis, ljg-card) without mentioning if they are optional or if fallbacks exist. No explicit mention of required tool versions.
- warning:ValidationThe skill describes parsing parameters ('城市名', '-f', '-q') but does not mention using a schema library for validation or sanitization, especially for the city name which is passed to the 'Research' tool.
- warning:Error HandlingWhile the skill mentions a '降级规则' for ContentAnalysis failures, the overall error handling for the workflow, especially concerning the underlying 'Research' and 'ljg-card' tools, is not detailed. It's unclear if all errors are caught and reported meaningfully or if there's fail-closed behavior.
Invocation
- warning:Scoped toolsThe skill relies on external tools (Research, ContentAnalysis, ljg-card) which are not defined within this skill's bundle, making it difficult to assess the granularity and safety of their operations.
Scope
- info:Minimal I/O surfaceThe skill's inputs are a city name and optional flags, and its outputs are documented file paths and a summary report. The core I/O for the specific tools called (Research, ContentAnalysis, ljg-card) is not detailed here, but the skill's interface is clean.
License
- critical:License usabilityNo license file or SPDX identifier is present in the repository, making the usage and redistribution of this code uncertain.
Maintenance
- warning:Dependency ManagementThe README indicates external dependencies for `ljg-card` (Playwright) and installation via `npm install`, but there are no explicit measures for vulnerability scanning or automated updates for these dependencies.
Security
- warning:InjectionThe skill passes user-provided input (city name, focus theme) to the 'Research' tool, which then constructs a prompt. There is a potential for prompt injection if the input is not carefully sanitized before being included in the prompt sent to the Research tool.
- warning:Transitive Supply-Chain GrenadesThe skill orchestrates calls to other tools ('Research', 'ContentAnalysis', 'ljg-card') which might involve fetching remote content (e.g., for Bilibili, Zhihu URLs). The safety of these remote fetches and content processing is not explicitly detailed or guarded.
- warning:Data ExfiltrationThe skill fetches content from various platforms (Bilibili, Zhihu, Douyin, Xiaohongshu) via the 'Research' and 'ContentAnalysis' tools. While the stated purpose is knowledge gathering, the handling of potentially sensitive data from these platforms and outbound calls is not explicitly documented as safe.
Compliance
- warning:GDPRThe skill fetches content from various platforms which may contain personal data. Without explicit sanitization or user approval steps for data handling, there's a risk of personal data being processed or submitted.
Portability
- warning:Runtime stabilityThe `ljg-card` dependency requires Playwright and specific Chromium installation, which might not be available or easily set up in all runtime environments, potentially leading to silent failures or crashes if not present.
Installation
Ajoutez d'abord la marketplace
/plugin marketplace add lijigang/ljg-skills/plugin install ljg-skills@ljg-skillsExtensions similaires
Fact-Check Skill
98Verify claims in generated output against sources. Use as a separate pass AFTER content generation to catch hallucinations. Critical constraint - cannot be reliably combined with generation in a single pass.
Draw.io Academic Skill
95Academic-first Draw.io figure skill for papers, theses, IEEE-style diagrams, architecture figures, workflows, roadmaps, formulas, and publication-ready visualizations. Use when users ask to draw, redraw, replicate, edit, or export diagrams for academic papers or technical documents. Creates offline .drawio + .spec.yaml + .arch.json bundles, exports SVG locally, uses draw.io Desktop CLI for embedded SVG/PNG/PDF/JPG, supports style presets, self-check review loops, and diagrams.net URL fallback without requiring MCP.
Blind Spot Detective
99Systematically identify what's missing in non-fiction writing—both blind spots (inherent limitations) and blank spots (gaps that could be addressed). Use before finalizing non-fiction or when feedback feels incomplete.
Web Search
98Search the web using the agent's built-in WebSearch tool. Use when you need to find current information, verify facts, or research topics. No API key required. Keywords: search, web, internet, lookup, find, research, current events, facts.
Web Search (Brave Search API)
98Search the web using Brave Search API for fast, privacy-respecting results with localization, freshness filtering, and extra snippets. Use when you need web search results with country/language targeting or time-based filtering. Requires BRAVE_API_KEY. Keywords: brave, web search, localized search, privacy search, freshness filtering.
arXiv Search
98Searches arXiv for preprints and academic papers, retrieves abstracts, and filters by topic. Use when the user asks to find research papers, search arXiv, look up preprints, find academic articles in physics, math, CS, biology, statistics, or related fields.