tuaran-home-page
世人都晓神仙好 唯有功名忘不了 古今将相在何方 荒塚一堆草没了 世人都晓神仙好 只有金银忘不了 终朝只恨聚无多 及到多时眼闭了 世人都晓神仙好 只有娇妻忘不了 君生日日说恩情 君死又随人去了 世人都晓神仙好 只有儿孙忘不了 痴心父母古来多 孝顺子孙谁见了 孝顺子孙谁见了
Install / Use
claude mcp add TUARAN -- npx -y github:TUARAN/tuaran-home-pageIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Data & AnalyticsSupported Platforms
Skill content
View source on GitHub{ "name": "tuaran-blog", "version": "1.0.0", "description": "TUARAN's personal blog homepage with modern design", "scripts": { "prepare": "node scripts/setup-hooks.mjs", "prebuild": "node scripts/check-tailwind-opacity-classes.mjs && node scripts/check-public-asset-size.mjs && node scripts/audit-research-style.mjs && node scripts/generate-research-catalog.mjs && node scripts/audit-adsense-readiness.mjs && npm run seo:audit", "dev": "next dev -p 3000", "build": "next build", "build:check": "NEXT_DIST_DIR=.next-check next build", "security:check": "node scripts/check-sensitive-files.mjs", "start": "next start -p 3000", "desktop:dev": "ELECTRON_START_URL=http://127.0.0.1:3000 electron desktop/main.cjs", "desktop:build": "electron-builder --projectDir desktop --config ../electron-builder.desktop.json --mac dmg --x64 --arm64 --win nsis --x64 --publish=never && node scripts/verify-desktop-installers.mjs", "desktop:build:mac": "electron-builder --projectDir desktop --config ../electron-builder.desktop.json --mac dmg --x64 --arm64 --publish=never && node scripts/verify-desktop-installers.mjs", "desktop:build:win": "electron-builder --projectDir desktop --config ../electron-builder.desktop.json --win nsis --x64 --publish=never && node scripts/verify-desktop-installers.mjs", "gallery:sync": "node scripts/generate-nano-banana-gallery.mjs", "library:sync": "node scripts/generate-ai-learning-library.mjs", "pages:build": "npm run pages:build:admin", "pages:build:all": "npx @cloudflare/next-on-pages@1.13.16 && node scripts/patch-pages-routes.cjs", "pages:build:admin": "node scripts/build-admin-pages.cjs && node scripts/verify-admin-pages-build.cjs && node scripts/patch-pages-routes.cjs", "pages:build:public": "node scripts/build-public-pages.cjs && node scripts/verify-public-pages-build.cjs && node scripts/patch-pages-routes.cjs", "lint": "node scripts/check-tailwind-opacity-classes.mjs && next lint", "style:check": "node scripts/check-tailwind-opacity-classes.mjs", "research:style-audit": "node scripts/audit-research-style.mjs", "taxonomy:audit": "node scripts/generate-research-catalog.mjs && node --test tests/navigation/content-taxonomy.test.mjs", "bookmarks:audit": "node scripts/audit-chrome-bookmarks.mjs", "blogger-eye:server": "node scripts/blogger-eye-server.mjs", "blogger-eye:service:install": "node scripts/blogger-eye-service.mjs install", "blogger-eye:service:status": "node scripts/blogger-eye-service.mjs status", "blogger-eye:service:uninstall": "node scripts/blogger-eye-service.mjs uninstall", "blogger-eye:runner:test": "cd tools/blogger-eye-runner && python3 -m unittest -v test_runner.py", "a-share:sync": "node scripts/manage-a-share-research.mjs sync", "a-share:pick": "node scripts/manage-a-share-research.mjs pick", "a-share:complete": "node scripts/manage-a-share-research.mjs complete", "a-share:status": "node scripts/manage-a-share-research.mjs status", "a-share:test": "node --test scripts/test-a-share-research.mjs", "test:a-share-core": "node --test tests/a-share-research-core.test.mjs", "test:crypto-core": "node --test tests/crypto-research-core.test.mjs", "test:deepseek-keys": "node --test tests/deepseek-keys.test.mjs", "test:ollama": "node --test tests/ollama-core.test.mjs", "credential:add": "node scripts/manage-login-credentials.mjs", "credential:disable": "node scripts/manage-login-credentials.mjs --disable", "test:credentials": "node --test tests/credential-auth.test.mjs", "adsense:audit": "node scripts/audit-adsense-readiness.mjs", "adsense:deployment": "node scripts/audit-adsense-deployment.mjs", "adsense:links": "node scripts/audit-adsense-link-graph.mjs", "adsense:live": "node scripts/audit-adsense-deployment.mjs https://2aran.com && node scripts/audit-adsense-link-graph.mjs https://2aran.com && node scripts/audit-adsense-rendered-content.mjs https://2aran.com", "adsense:rendered": "node scripts/audit-adsense-rendered-content.mjs", "seo:audit": "node --test tests/seo/indexing-policy.test.mjs", "autopilot:scan:security": "node scripts/scan-security.mjs", "autopilot:scan:performance": "node scripts/scan-performance.mjs", "autopilot:scan:design": "node scripts/scan-design.mjs", "autopilot:analyze": "node scripts/scan-analyze.mjs", "autopilot:fix": "node scripts/scan-fix-pr.mjs", "autopilot:handoff": "node scripts/scan-handoff.mjs", "snapshot-memory": "node scripts/snapshot-memory.mjs", "soft-sticker:rekey": "node --no-warnings scripts/rekey-soft-sticker.mjs", "mcp:stdio": "node tools/mcp-stdio-demo/server.mjs", "mcp:stdio:check": "node scripts/test-mcp-stdio-demo.mjs", "workbuddy-sms:test": "node --experimental-sqlite --test tools/workbuddy-sms/tests/.test.mjs", "workbuddy-sms-relay:test": "node --test workers/workbuddy-sms-relay/tests/.test.mjs", "x-intelligence:check": "node scripts/test-x-platform-intelligence-model.mjs && node scripts/test-x-platform-intelligence-filters.mjs && node scripts/test-x-platform-intelligence-selectors.mjs", "test:planning": "node --test tests/planning/*.test.mjs" }, "dependencies": { "@huggingface/transformers": "^4.0.0", "@tabler/icons-react": "^3.44.0", "@tailwindcss/typography": "^0.5.10", "@tiptap/extension-character-count": "^3.27.1", "@tiptap/extension-image": "^3.27.1", "@tiptap/extension-link": "^3.27.1", "@tiptap/extension-placeholder": "^3.27.1", "@tiptap/pm": "^3.27.1", "@tiptap/react": "^3.27.1", "@tiptap/starter-kit": "^3.27.1", "echarts": "^6.1.0", "fast-xml-parser": "^5.9.3", "marked": "^14.1.4", "next": "^15.5.20", "next-themes": "^0.4.6", "pptxgenjs": "^4.0.1", "react": "^19.2.7", "react-dom": "^19.2.7", "three": "^0.184.0" }, "engines": { "node": ">=22.12.0 <23" }, "devDependencies": { "@cloudflare/next-on-pages": "^1.13.16", "autoprefixer": "^10.4.21", "electron": "^43.0.0", "electron-builder": "^26.15.3", "eslint": "^8.56.0", "eslint-config-next": "^15.1.3", "postcss": "8.5.16", "tailwindcss": "^3.4.17", "vercel": "47.0.4", "wrangler": "4.105.0" }, "overrides": { "postcss": "8.5.16", "glob": "10.5.0", "minimatch": "9.0.9", "brace-expansion": "2.1.1", "picomatch": "2.3.2", "protobufjs": "7.6.5", "yaml": "2.9.0" } }
Related Skills
claude-mem
92.9kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
77.4kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
ruflo
70.1k🌊 The original agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
headroom
68.3kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Security Score
Audited on Invalid Date
