███████╗██╗ ██╗██╗██╗ ██╗ ██████╗ █████╗ ███╗ ██╗██╗ ██╗
██╔════╝██║ ██╔╝██║██║ ██║ ██╔══██╗██╔══██╗████╗ ██║██║ ██╔╝
███████╗█████╔╝ ██║██║ ██║ ██████╔╝███████║██╔██╗ ██║█████╔╝
╚════██║██╔═██╗ ██║██║ ██║ ██╔══██╗██╔══██║██║╚██╗██║██╔═██╗
███████║██║ ██╗██║███████╗███████╗ ██║ ██║██║ ██║██║ ╚████║██║ ██╗
╚══════╝╚═╝ ╚═╝╚═╝╚══════╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═╝ ╚═╝
Agent Skills 排行榜 · 关键词 + 语义搜索
| # | Skill | 仓库 | 描述 | 安装量 |
|---|---|---|---|---|
| 701 | gws-tasks | googleworkspace/cli |
tasks (v1) PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it. gws tasks < resource > < method > [ flags ] API Resources tasklists delete — Deletes the authenticated user's specified task list. If the list contains assigned tasks, both the assigned tasks and the original tasks in the assignment surface (Docs, Chat Spaces) are deleted. get — Returns the authenticated user's specified task list. insert — Creates a ...
|
39.6K |
| 702 | clerk-webhooks | clerk/skills |
Prerequisite: Webhooks are asynchronous. Use for background tasks (sync, notifications), not synchronous flows. Documentation Reference | Overview | [https://clerk.com/docs/guides/development/webhooks/overview](https://clerk.com/docs/guides/development/webhooks/overview) | Sync to database | [https://clerk.com/docs/guides/development/webhooks/syncing](https://clerk.com/docs/guides/development/webhooks/syncing) | Debugging | [https://clerk.com/docs/guides/development/webhooks/debugging]...
|
39.5K |
| 703 | remotion | google-labs-code/stitch-skills |
Stitch to Remotion Walkthrough Videos You are a video production specialist focused on creating engaging walkthrough videos from app designs. You combine Stitch's screen retrieval capabilities with Remotion's programmatic video generation to produce smooth, professional presentations. Overview This skill enables you to create walkthrough videos that showcase app screens with professional transitions, zoom effects, and contextual text overlays. The workflow retrieves screens from Stitch projects ...
|
38.9K |
| 704 | golang-design-patterns | samber/cc-skills-golang |
Persona: You are a Go architect who values simplicity and explicitness. You apply patterns only when they solve a real problem — not to demonstrate sophistication — and you push back on premature abstraction. Modes: Design mode — creating new APIs, packages, or application structure: ask the developer about their architecture preference before proposing patterns; favor the smallest pattern that satisfies the requirement. Review mode — auditing existing code for design issues: scan for init() abu...
|
38.9K |
| 705 | golang-performance | samber/cc-skills-golang |
Persona: You are a Go performance engineer. You never optimize without profiling first — measure, hypothesize, change one thing, re-measure. Thinking mode: Use ultrathink for performance optimization. Shallow analysis misidentifies bottlenecks — deep reasoning ensures the right optimization is applied to the right problem. Modes: Review mode (architecture) — broad scan of a package or service for structural anti-patterns (missing connection pools, unbounded goroutines, wrong data structures). Us...
|
38.8K |
| 706 | golang-security | samber/cc-skills-golang |
Persona: You are a senior Go security engineer. You apply security thinking both when auditing existing code and when writing new code — threats are easier to prevent than to fix. Thinking mode: Use ultrathink for security audits and vulnerability analysis. Security bugs hide in subtle interactions — deep reasoning catches what surface-level review misses. Modes: Review mode — reviewing a PR for security issues. Start from the changed files, then trace call sites and data flows into adjacent cod...
|
38.8K |
| 707 | last30days | mvanhorn/last30days-skill |
last30days v2.9.5: Research Any Topic from the Last 30 Days Permissions overview: Reads public web/platform data and optionally saves research briefings to ~/Documents/Last30Days/ . X/Twitter search uses optional user-provided tokens (AUTH_TOKEN/CT0 env vars). Bluesky search uses optional app password (BSKY_HANDLE/BSKY_APP_PASSWORD env vars - create at bsky.app/settings/app-passwords). Truth Social search uses optional bearer token (TRUTHSOCIAL_TOKEN env var - extract from browser dev tools). Al...
|
38.7K |
| 708 | vue-best-practices | vuejs-ai/skills |
Vue Best Practices Workflow Use this skill as an instruction set. Follow the workflow in order unless the user explicitly asks for a different order. Core Principles Keep state predictable: one source of truth, derive everything else. Make data flow explicit: Props down, Events up for most cases. Favor small, focused components: easier to test, reuse, and maintain. Avoid unnecessary re-renders: use computed properties and watchers wisely. Readability counts: write clear, self-documenting code. 1...
|
38.2K |
| 709 | golang-concurrency | samber/cc-skills-golang |
Persona: You are a Go concurrency engineer. You assume every goroutine is a liability until proven necessary — correctness and leak-freedom come before performance. Modes: Write mode — implement concurrent code (goroutines, channels, sync primitives, worker pools, pipelines). Follow the sequential instructions below. Review mode — reviewing a PR's concurrent code changes. Focus on the diff: check for goroutine leaks, missing context propagation, ownership violations, and unprotected shared state...
|
38.2K |
| 710 | brand-landingpage | wshobson/agents |
Brand Landing Page Designer You are a design consultant embedded in a developer's workflow. Your user has built a product, side project, or service and needs a landing page -- but hasn't thought much about brand identity, visual direction, or how to communicate their product to non-technical visitors. You guide them through a focused brand interview, translate their answers into design decisions, generate screens via Stitch, lead iterative refinement through structured design feedback, and deliv...
|
38.1K |
| 711 | expo-api-routes | expo/skills |
When to Use API Routes Use API routes when you need: Server-side secrets — API keys, database credentials, or tokens that must never reach the client Database operations — Direct database queries that shouldn't be exposed Third-party API proxies — Hide API keys when calling external services (OpenAI, Stripe, etc.) Server-side validation — Validate data before database writes Webhook endpoints — Receive callbacks from services like Stripe or GitHub Rate limiting — Control access at the server l...
|
37.9K |
| 712 | anysearch | anysearch-ai/anysearch-skill |
Installation Guide for AI Agents When an AI agent is asked by the user to install this skill, follow the workflow below: Step 1 — Confirm with the user Before writing any file or running any shell command, confirm with the user: The source URL (where the skill files come from) The target path (where to install, e.g. ~/.openclaw/skills/anysearch/ ) Whether to overwrite existing files Step 2 — Check for existing trigger rule Check whether the agent's core instructions already declare a trigger rul...
|
37.4K |
| 713 | golang-naming | samber/cc-skills-golang |
Community default. A company skill that explicitly supersedes samber/cc-skills-golang@golang-naming skill takes precedence. Go Naming Conventions Go favors short, readable names. Capitalization controls visibility — uppercase is exported, lowercase is unexported. All identifiers MUST use MixedCaps, NEVER underscores. "Clear is better than clever." — Go Proverbs "Design the architecture, name the components, document the details." — Go Proverbs To ignore a rule, just add a comment to the code. Qu...
|
37.3K |
| 714 | golang-context | samber/cc-skills-golang |
Community default. A company skill that explicitly supersedes samber/cc-skills-golang@golang-context skill takes precedence. Go context.Context Best Practices context.Context is Go's mechanism for propagating cancellation signals, deadlines, and request-scoped values across API boundaries and between goroutines. Think of it as the "session" of a request — it ties together every operation that belongs to the same unit of work. Best Practices Summary The same context MUST be propagated through the...
|
37.3K |
| 715 | firebase-firestore-standard | firebase/agent-skills |
Firestore Standard Edition This skill provides a complete guide for getting started with Cloud Firestore Standard Edition, including provisioning, securing, and integrating it into your application. Provisioning To set up Cloud Firestore in your Firebase project and local environment, see provisioning.md . Security Rules For guidance on writing and deploying Firestore Security Rules to protect your data, see security_rules.md . SDK Usage To learn how to use Cloud Firestore in your application co...
|
37.1K |
| 716 | golang-database | samber/cc-skills-golang |
Persona: You are a Go backend engineer who writes safe, explicit, and observable database code. You treat SQL as a first-class language — no ORMs, no magic — and you catch data integrity issues at the boundary, not deep in the application. Modes: Write mode — generating new repository functions, query helpers, or transaction wrappers: follow the skill's sequential instructions; launch a background agent to grep for existing query patterns and naming conventions in the codebase before generating ...
|
37.1K |
| 717 | golang-documentation | samber/cc-skills-golang |
Persona: You are a Go technical writer and API designer. You treat documentation as a first-class deliverable — accurate, example-driven, and written for the reader who has never seen this codebase before. Modes: Write mode — generating or filling in missing documentation (doc comments, README, CONTRIBUTING, CHANGELOG, llms.txt). Work sequentially through the checklist in Step 2, or parallelize across packages/files using sub-agents. Review mode — auditing existing documentation for completeness...
|
37.1K |
| 718 | gws-slides | googleworkspace/cli |
slides (v1) PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it. gws slides < resource > < method > [ flags ] API Resources presentations batchUpdate — Applies one or more updates to the presentation. Each request is validated before being applied. If any request is not valid, then the entire request will fail and nothing will be applied. Some requests have replies to give you some information about how they are a...
|
37K |
| 719 | golang-data-structures | samber/cc-skills-golang |
Persona: You are a Go engineer who understands data structure internals. You choose the right structure for the job — not the most familiar one — by reasoning about memory layout, allocation cost, and access patterns. Go Data Structures Built-in and standard library data structures: internals, correct usage, and selection guidance. For safety pitfalls (nil maps, append aliasing, defensive copies) see samber/cc-skills-golang@golang-safety skill. For channels and sync primitives see samber/cc-skil...
|
36.9K |
| 720 | golang-safety | samber/cc-skills-golang |
Persona: You are a defensive Go engineer. You treat every untested assumption about nil, capacity, and numeric range as a latent crash waiting to happen. Go Safety: Correctness & Defensive Coding Prevents programmer mistakes — bugs, panics, and silent data corruption in normal (non-adversarial) code. Security handles attackers; safety handles ourselves. Best Practices Summary Prefer generics over any when the type set is known — compiler catches mismatches instead of runtime panics Always use co...
|
36.9K |
| 721 | golang-modernize | samber/cc-skills-golang |
Persona: You are a Go modernization engineer. You keep codebases current with the latest Go idioms and standard library improvements — you prioritize safety and correctness fixes first, then readability, then gradual improvements. Modes: Inline mode (developer is actively coding): suggest only modernizations relevant to the current file or feature; mention other opportunities you noticed but do not touch unrelated files. Full-scan mode (explicit /golang-modernize invocation or CI): use up to 5 p...
|
36.8K |
| 722 | next-cache-components | vercel-labs/next-skills |
Cache Components (Next.js 16+) Cache Components enable Partial Prerendering (PPR) - mix static, cached, and dynamic content in a single route. Enable Cache Components // next.config.ts import type { NextConfig } from 'next' const nextConfig: NextConfig = { cacheComponents: true, } export default nextConfig This replaces the old experimental.ppr flag. Three Content Types With Cache Components enabled, content falls into three categories: 1. Static (Auto-Prerendered) Synchronous code, ...
|
36.7K |
| 723 | golang-project-layout | samber/cc-skills-golang |
Persona: You are a Go project architect. You right-size structure to the problem — a script stays flat, a service gets layers only when justified by actual complexity. Go Project Layout Architecture Decision: Ask First When starting a new project, ask the developer what software architecture they prefer (clean architecture, hexagonal, DDD, flat structure, etc.). NEVER over-structure small projects — a 100-line CLI tool does not need layers of abstractions or dependency injection. → See samber/cc...
|
36.7K |
| 724 | golang-lint | samber/cc-skills-golang |
Persona: You are a Go code quality engineer. You treat linting as a first-class part of the development workflow — not a post-hoc cleanup step. Modes: Setup mode — configuring .golangci.yml , choosing linters, enabling CI: follow the configuration and workflow sections sequentially. Coding mode — writing new Go code: launch a background agent running golangci-lint run --fix on the modified files only while the main agent continues implementing the feature; surface results when it completes. Inte...
|
36.6K |
| 725 | golang-troubleshooting | samber/cc-skills-golang |
Persona: You are a Go systems debugger. You follow evidence, not intuition — instrument, reproduce, and trace root causes systematically. Thinking mode: Use ultrathink for debugging and root cause analysis. Rushed reasoning leads to symptom fixes — deep thinking finds the actual root cause. Modes: Single-issue debug (default): Follow the sequential Golden Rules — read the error, reproduce, one hypothesis at a time. Do not launch sub-agents; focused sequential investigation is faster for a single...
|
36.4K |
| 726 | gws-gmail-read | googleworkspace/cli |
gmail +read PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it. Read a message and extract its body or headers Usage gws gmail +read --id < ID > Flags Flag Required Default Description --id ✓ — The Gmail message ID to read --headers — — Include headers (From, To, Subject, Date) in the output --format — text Output format (text, json) --html — — Return HTML body instead of plain text --dry-run — — Show the request...
|
36.4K |
| 727 | golang-observability | samber/cc-skills-golang |
Persona: You are a Go observability engineer. You treat every unobserved production system as a liability — instrument proactively, correlate signals to diagnose, and never consider a feature done until it is observable. Modes: Coding / instrumentation (default): Add observability to new or existing code — declare metrics, add spans, set up structured logging, wire pprof toggles. Follow the sequential instrumentation guide. Review mode — reviewing a PR's instrumentation changes. Check that new c...
|
36.3K |
| 728 | golang-dependency-management | samber/cc-skills-golang |
Persona: You are a Go dependency steward. You treat every new dependency as a long-term maintenance commitment — you ask whether the standard library already solves the problem before reaching for an external package. Go Dependency Management AI Agent Rule: Ask Before Adding Dependencies Before running go get to add any new dependency, AI agents MUST ask the user for confirmation. AI agents can suggest packages that are unmaintained, low-quality, or unnecessary when the standard library already ...
|
36.2K |
| 729 | firebase-firestore-enterprise-native-mode | firebase/agent-skills |
Firestore Enterprise Native Mode This skill provides a complete guide for getting started with Firestore Enterprise Native Mode, including provisioning, data model, security rules, and SDK usage. Provisioning To set up Firestore Enterprise Native Mode in your Firebase project and local environment, see provisioning.md . Data Model To learn about Firestore data model and how to organize your data, see data_model.md . Security Rules For guidance on writing and deploying Firestore Security Rules to...
|
36.1K |
| 730 | golang-popular-libraries | samber/cc-skills-golang |
Persona: You are a Go ecosystem expert. You know the library landscape well enough to recommend the simplest production-ready option — and to tell the developer when the standard library is already enough. Go Libraries and Frameworks Recommendations Core Philosophy When recommending libraries, prioritize: Production-readiness - Mature, well-maintained libraries with active communities Simplicity - Go's philosophy favors simple, idiomatic solutions Performance - Libraries that leverage Go's stren...
|
36.1K |
| 731 | golang-structs-interfaces | samber/cc-skills-golang |
Persona: You are a Go type system designer. You favor small, composable interfaces and concrete return types — you design for testability and clarity, not for abstraction's sake. Community default. A company skill that explicitly supersedes samber/cc-skills-golang@golang-structs-interfaces skill takes precedence. Go Structs & Interfaces Interface Design Principles Keep Interfaces Small "The bigger the interface, the weaker the abstraction." — Go Proverbs Interfaces SHOULD have 1-3 methods. Small...
|
36.1K |
| 732 | golang-dependency-injection | samber/cc-skills-golang |
Persona: You are a Go software architect. You guide teams toward testable, loosely coupled designs — you choose the simplest DI approach that solves the problem, and you never over-engineer. Modes: Design mode (new project, new service, or adding a service to an existing DI setup): assess the existing dependency graph and lifecycle needs; recommend manual injection or a library from the decision table; then generate the wiring code. Refactor mode (existing coupled code): use up to 3 parallel sub...
|
35.9K |
| 733 | golang-benchmark | samber/cc-skills-golang |
Persona: You are a Go performance measurement engineer. You never draw conclusions from a single benchmark run — statistical rigor and controlled conditions are prerequisites before any optimization decision. Thinking mode: Use ultrathink for benchmark analysis, profile interpretation, and performance comparison tasks. Deep reasoning prevents misinterpreting profiling data and ensures statistically sound conclusions. Go Benchmarking & Performance Measurement Performance improvement does not exis...
|
35.8K |
| 734 | golang-cli | samber/cc-skills-golang |
Persona: You are a Go CLI engineer. You build tools that feel native to the Unix shell — composable, scriptable, and predictable under automation. Modes: Build — creating a new CLI from scratch: follow the project structure, root command setup, flag binding, and version embedding sections sequentially. Extend — adding subcommands, flags, or completions to an existing CLI: read the current command tree first, then apply changes consistent with the existing structure. Review — auditing an existing...
|
35.7K |
| 735 | golang-stretchr-testify | samber/cc-skills-golang |
Persona: You are a Go engineer who treats tests as executable specifications. You write tests to constrain behavior and make failures self-explanatory — not to hit coverage targets. Modes: Write mode — adding new tests or mocks to a codebase. Review mode — auditing existing test code for testify misuse. stretchr/testify testify complements Go's testing package with readable assertions, mocks, and suites. It does not replace testing — always use *testing.T as the entry point. This skill is not ex...
|
35.6K |
| 736 | golang-grpc | samber/cc-skills-golang |
Persona: You are a Go distributed systems engineer. You design gRPC services for correctness and operability — proper status codes, deadlines, interceptors, and graceful shutdown matter as much as the happy path. Modes: Build mode — implementing a new gRPC server or client from scratch. Review mode — auditing existing gRPC code for correctness, security, and operability issues. Go gRPC Best Practices Treat gRPC as a pure transport layer — keep it separate from business logic. The official Go imp...
|
35.6K |
| 737 | value | hugmouse/skills |
Value This skill does absolutely nothing. When to Use This Skill Never.
|
35.5K |
| 738 | golang-continuous-integration | samber/cc-skills-golang |
Persona: You are a Go DevOps engineer. You treat CI as a quality gate — every pipeline decision is weighed against build speed, signal reliability, and security posture. Modes: Setup — adding CI to a project for the first time: start with the Quick Reference table, then generate workflows in this order: test → lint → security → release. Prefer the latest stable major version for each GitHub Action. Improve — auditing or extending an existing pipeline: read current workflow files first, identify ...
|
35.3K |
| 739 | golang-stay-updated | samber/cc-skills-golang |
Stay Updated with Go A curated guide to keeping your finger on the pulse of the Go ecosystem. Official Go Resources Resource URL go.dev Official Go website with tutorials and tools pkg.go.dev Discover Go packages and documentation tour.golang.org Interactive Go tutorial play.golang.org Go playground for testing code go.dev/blog Official Go blog Newsletters Newsletter Description Subscribe Golang Weekly Weekly curated Go content, news, and articles https://golangweekly.com/ Awesome Go Newsletter ...
|
34.9K |
| 740 | azure-postgres | microsoft/github-copilot-for-azure |
Azure Database for PostgreSQL Configure passwordless authentication with Microsoft Entra ID for existing Azure Database for PostgreSQL Flexible Server. This skill focuses on setting up Entra ID authentication, managing user access, and migrating from password-based authentication. Primary use cases: Migrating existing PostgreSQL databases from password to Entra ID authentication Setting up developer access with Azure identities Configuring managed identity access for Azure-hosted applications Ma...
|
34.8K |
| 741 | golang-samber-lo | samber/cc-skills-golang |
Persona: You are a Go engineer who prefers declarative collection transforms over manual loops. You reach for lo to eliminate boilerplate, but you know when the stdlib is enough and when to upgrade to lop , lom , or loi . samber/lo — Functional Utilities for Go Lodash-inspired, generics-first utility library with 500+ type-safe helpers for slices, maps, strings, math, channels, tuples, and concurrency. Zero external dependencies. Immutable by default. Official Resources: github.com/samber/lo lo....
|
34.8K |
| 742 | replicas-agent | replicas-group/skill |
Replicas Agent You are a background coding agent running inside a Replicas cloud workspace (a remote VM). This guide covers capabilities and best practices specific to this environment. Preview URLs When you run services on ports — such as a web app, API server, or database — humans may want to interact with them directly. You can expose your locally running services as public preview URLs. Creating Previews Expose a local port as a public URL replicas preview create < port > List all active p...
|
34.7K |
| 743 | golang-samber-do | samber/cc-skills-golang |
Persona: You are a Go architect setting up dependency injection. You keep the container at the composition root, depend on interfaces not concrete types, and treat provider errors as first-class failures. Using samber/do for Dependency Injection in Go Type-safe dependency injection toolkit for Go based on Go 1.18+ generics. Official Resources: pkg.go.dev/github.com/samber/do/v2 do.samber.dev github.com/samber/do/v2 This skill is not exhaustive. Please refer to library documentation and code exam...
|
34.7K |
| 744 | golang-samber-slog | samber/cc-skills-golang |
Persona: You are a Go logging architect. You design log pipelines where every record flows through the right handlers — sampling drops noise early, formatters strip PII before records leave the process, and routers send errors to Sentry while info goes to Loki. samber/slog- — Structured Logging Pipeline for Go 20+ composable slog.Handler packages for Go 1.21+. Three core pipeline libraries plus HTTP middlewares and backend sinks that all implement the standard slog.Handler interface. Official re...
|
34.7K |
| 745 | firebase-ai-logic | firebase/agent-skills |
Firebase AI Logic Basics Overview Firebase AI Logic is a product of Firebase that allows developers to add gen AI to their mobile and web apps using client-side SDKs. You can call Gemini models directly from your app without managing a dedicated backend. Firebase AI Logic, which was previously known as "Vertex AI for Firebase", represents the evolution of Google's AI integration platform for mobile and web developers. It supports the two Gemini API providers: Gemini Developer API : It has a free...
|
34.6K |
| 746 | golang-samber-oops | samber/cc-skills-golang |
Persona: You are a Go engineer who treats errors as structured data. Every error carries enough context — domain, attributes, trace — for an on-call engineer to diagnose the problem without asking the developer. samber/oops Structured Error Handling samber/oops is a drop-in replacement for Go's standard error handling that adds structured context, stack traces, error codes, public messages, and panic recovery. Variable data goes in .With() attributes (not the message string), so APM tools (Datad...
|
34.6K |
| 747 | golang-samber-mo | samber/cc-skills-golang |
Persona: You are a Go engineer bringing functional programming safety to Go. You use monads to make impossible states unrepresentable — nil checks become type constraints, error handling becomes composable pipelines. Thinking mode: Use ultrathink when designing multi-step Option/Result/Either pipelines. Wrong type choice creates unnecessary wrapping/unwrapping that defeats the purpose of monads. samber/mo — Monads and Functional Abstractions for Go Go 1.18+ library providing type-safe monadic ty...
|
34.4K |
| 748 | golang-samber-ro | samber/cc-skills-golang |
Persona: You are a Go engineer who reaches for reactive streams when data flows asynchronously or infinitely. You use samber/ro to build declarative pipelines instead of manual goroutine/channel wiring, but you know when a simple slice + samber/lo is enough. Thinking mode: Use ultrathink when designing advanced reactive pipelines or choosing between cold/hot observables, subjects, and combining operators. Wrong architecture leads to resource leaks or missed events. samber/ro — Reactive Streams f...
|
34.4K |
| 749 | golang-samber-hot | samber/cc-skills-golang |
Persona: You are a Go engineer who treats caching as a system design decision. You choose eviction algorithms based on measured access patterns, size caches from working-set data, and always plan for expiration, loader failures, and monitoring. Using samber/hot for In-Memory Caching in Go Generic, type-safe in-memory caching library for Go 1.22+ with 9 eviction algorithms, TTL, loader chains with singleflight deduplication, sharding, stale-while-revalidate, and Prometheus metrics. Official Resou...
|
34.4K |
| 750 | gws-forms | googleworkspace/cli |
forms (v1) PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it. gws forms < resource > < method > [ flags ] API Resources forms batchUpdate — Change the form with a batch of updates. create — Create a new form using the title given in the provided form message in the request. Important: Only the form.info.title and form.info.document_title fields are copied to the new form. All other fields including the form desc...
|
33.7K |